summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Unterkircher <unki@srv-vie-puppet.vie.mm-karton.com>2008-11-29 11:23:07 +0100
committerAndreas Unterkircher <unki@netshadow.net>2017-10-19 06:43:47 +0200
commit5be77855cc092f60b1a3a4b4f154b23a651f1776 (patch)
treeeb81b5e4c7785502b6e20252e5a9a25d191a8003
parent2f6b1eb0472b883b416b7ac798d55bbeb19ce320 (diff)
downloadexilog-5be77855cc092f60b1a3a4b4f154b23a651f1776.zip
exilog-5be77855cc092f60b1a3a4b4f154b23a651f1776.tar.gz
exilog-5be77855cc092f60b1a3a4b4f154b23a651f1776.tar.bz2
further enhance rules
Signed-off-by: Andreas Unterkircher <unki@srv-vie-puppet.vie.mm-karton.com>
-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