cwd= $(shell pwd)
d= $(cwd)/debian
-t= $d/tmp
%:
dh $@
override_dh_auto_install:
$(checkdir)
- rm -rf $t
+ -
+ set -e; for p in $(packages); do rm -rf $d/$$p; done
+ -
set -e; for s in $(subdirs_build) $(subdirs_nobuild); do \
+ t=$d/userv-$$s; \
+ rm -rf $$t; \
$(MAKE) -C $$s install install-docs install-examples \
- prefix=$t/userv-$$s/usr \
- etcdir=$t/userv-$$s/etc \
- vardir=$t/userv-$$s/var \
+ prefix=$$t/usr \
+ etcdir=$$t/etc \
+ vardir=$$t/var \
depr=disable \
- gituser=root; \
+ gituser=root \
+ ; \
done
- cd $t; for f in *; do rm -rf ../$$f; mv $$f ..; done
-
-override_dh_install:
+ -
mv debian/userv-www-cgi debian/userv-cgi
mv debian/userv-groupmanage/usr/share/doc/groupmanage \
debian/userv-groupmanage/usr/share/doc/userv-groupmanage
- @:
- set -e; for p in $(packages); do \
- install -d $t/$$p/DEBIAN $t/$$p/usr/share/doc/$$p; \
- cp debian/copyright debian/changelog \
- $t/$$p/usr/share/doc/$$p/; \
- ln -s changelog.gz \
- $t/$$p/usr/share/doc/$$p/changelog.Debian.gz; \
- gzip -9v $t/$$p/usr/share/doc/$$p/changelog; \
- done
- @:
- rename 's/\.example$$//' $t/userv-ipif/etc/userv/vpn/*.example \
- $t/userv-dyndns/etc/userv/dyndns-service-users.example \
- $t/userv-groupmanage/etc/groupmanage.conf.example
- rename 's/\.distrib$$//' $t/*/etc/userv/services.d/*.distrib
- rename 's/$$/\.disabled/' $t/userv-misc/etc/userv/services.d/mailq
- set -e; for p in $(packages); do \
- cd $t/$$p; \
- test ! -d etc || \
- find etc -type f -exec printf '/%s\n' '{}' ';' \
- >>DEBIAN/conffiles; \
- done
- @:
- mv $t/userv-misc/usr/bin/mailq $t/userv-misc/usr/bin/mailq.userv
- @:
+ -
+ rename 's/\.example$$//' $d/userv-ipif/etc/userv/vpn/*.example \
+ $d/userv-dyndns/etc/userv/dyndns-service-users.example \
+ $d/userv-groupmanage/etc/groupmanage.conf.example
+ rename 's/\.distrib$$//' $d/*/etc/userv/services.d/*.distrib
+ rename 's/$$/\.disabled/' $d/userv-misc/etc/userv/services.d/mailq
+ -
+ mv $d/userv-misc/usr/bin/mailq $d/userv-misc/usr/bin/mailq.userv
+
+override_dh_install:
override_dh_auto_clean:
$(checkdir)