summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xdebian/rules41
1 files changed, 25 insertions, 16 deletions
diff --git a/debian/rules b/debian/rules
index 972e62b..360d3f5 100755
--- a/debian/rules
+++ b/debian/rules
@@ -16,6 +16,8 @@ export DH_VERBOSE=1
# This has to be exported to make some magic below work.
export DH_OPTIONS
+DESTDIR=`pwd`/debian/exilog
+
configure: configure-stamp
configure-stamp:
dh_testdir
@@ -35,27 +37,34 @@ install: build
dh_testroot
dh_clean
dh_installdirs -i
+ # directories
+ install -d ${DESTDIR}/usr/sbin
+ install -d ${DESTDIR}/usr/lib/exilog
+ install -d ${DESTDIR}/usr/lib/cgi-bin/exilog
+ install -d ${DESTDIR}/var/www/exilog
+ install -d ${DESTDIR}/var/www/exilog/icons
+ install -d ${DESTDIR}/etc/exilog
# lib stuff
- dh_install lib/exilog_config.pm usr/lib/exilog
- dh_install lib/exilog_parse.pm usr/lib/exilog
- dh_install lib/exilog_sql.pm usr/lib/exilog
- dh_install lib/exilog_util.pm usr/lib/exilog
+ install -m644 lib/exilog_config.pm ${DESTDIR}/usr/lib/exilog
+ install -m644 lib/exilog_parse.pm ${DESTDIR}/usr/lib/exilog
+ install -m644 lib/exilog_sql.pm ${DESTDIR}/usr/lib/exilog
+ install -m644 lib/exilog_util.pm ${DESTDIR}/usr/lib/exilog
# cgi stuff
- dh_install cgi/exilog_cgi_html.pm usr/lib/cgi-bin/exilog
- dh_install cgi/exilog_cgi_messages.pm usr/lib/cgi-bin/exilog
- dh_install cgi/exilog_cgi_param.pm usr/lib/cgi-bin/exilog
- dh_install cgi/exilog_cgi.pl usr/lib/cgi-bin/exilog
- dh_install cgi/exilog_cgi_queues.pm usr/lib/cgi-bin/exilog
- dh_install cgi/exilog_cgi_servers.pm usr/lib/cgi-bin/exilog
+ install -m644 cgi/exilog_cgi_html.pm ${DESTDIR}/usr/lib/cgi-bin/exilog
+ install -m644 cgi/exilog_cgi_messages.pm ${DESTDIR}/usr/lib/cgi-bin/exilog
+ install -m644 cgi/exilog_cgi_param.pm ${DESTDIR}/usr/lib/cgi-bin/exilog
+ install -m644 cgi/exilog_cgi_queues.pm ${DESTDIR}/usr/lib/cgi-bin/exilog
+ install -m644 cgi/exilog_cgi_servers.pm ${DESTDIR}/usr/lib/cgi-bin/exilog
+ install -m755 cgi/exilog_cgi.pl ${DESTDIR}/usr/lib/cgi-bin/exilog
# htdocs
- dh_install htdocs/exilog_jscript.js var/www/exilog
- dh_install htdocs/exilog_stylesheet.css var/www/exilog
- dh_install htdocs/icons var/www/exilog
+ install -m644 htdocs/exilog_jscript.js ${DESTDIR}/var/www/exilog
+ install -m644 htdocs/exilog_stylesheet.css ${DESTDIR}/var/www/exilog
+ install -m644 htdocs/icons/* ${DESTDIR}/var/www/exilog/icons
# agent
- dh_install agent/exilog_agent.pl usr/sbin
- dh_install agent/exilog_cleanup.pl usr/sbin
+ install -m755 agent/exilog_agent.pl ${DESTDIR}/usr/sbin
+ install -m755 agent/exilog_cleanup.pl ${DESTDIR}/usr/sbin
# config
- dh_install exilog.conf-example etc/exilog/exilog.conf
+ install -m640 exilog.conf-example ${DESTDIR}/etc/exilog/exilog.conf
# Build architecture-independent files here.
binary-indep: build install