1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
#!/usr/bin/make -f
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
export DEB_BUILD_MAINT_OPTIONS=hardening=+all
%:
dh $@
override_dh_auto_configure:
dh_auto_configure -- \
--prefix=/usr \
--bindir=\$${prefix}/sbin \
--sysconfdir=/etc/jabberd2 \
--program-prefix=jabberd2- \
--enable-ssl \
--enable-mysql \
--enable-pgsql \
--enable-sqlite \
--enable-db \
--enable-ldap \
--enable-pam \
--enable-pipe \
--enable-anon \
--enable-fs \
--enable-websocket \
--without-subst
override_dh_auto_install:
dh_auto_install
# remove *.la files. Do not ship them.
rm `find debian/jabberd2 -name '*.la'`
# remove jabberd wrapper, we use lsb init scripts
rm debian/jabberd2/etc/jabberd2/jabberd.cfg
rm debian/jabberd2/usr/sbin/jabberd2-jabberd
rm debian/jabberd2/etc/jabberd2/*.dist
rm debian/jabberd2/etc/jabberd2/templates/*.dist
override_dh_fixperms:
dh_fixperms
chmod 755 debian/jabberd2/etc/jabberd2/component.d/*
|