#!/usr/bin/make -f
+SHELL=/bin/bash
package=userv
t=debian/tmp
clean:
$(checkdir)
- -rm -f build
- -$(MAKE) -i distclean || $(MAKE) -f Makefile.in distclean
- -rm -rf *~ $t debian/*~ debian/files* debian/substvars*
- -rm -rf spec.html
+ rm -f build
+ $(MAKE) -i distclean || $(MAKE) -f Makefile.in distclean
+ rm -rf *~ $t debian/*~ debian/files* debian/substvars*
+ rm -rf spec.html
binary-indep: checkroot build
$(checkdir)
install -d $t/{DEBIAN,etc/init.d} $t/usr/{sbin,bin}
install -d $t/etc/userv/{override,default}.d
install -d $t/usr/share/doc/$(package)/examples/
- install -d $t/var/run/$(package)/
install -d $t/usr/share/lintian/overrides/
- cp debian/{postinst,prerm,postrm,conffiles} $t/DEBIAN/.
- cp debian/initd $t/etc/init.d/userv
- chmod 755 $t/DEBIAN/{postinst,prerm,postrm}
- chmod 755 $t/etc/init.d/userv
+ install -m 755 debian/{postinst,prerm,postrm} $t/DEBIAN/.
+ install -m 644 debian/conffiles $t/DEBIAN/.
+ install -m 755 debian/initd $t/etc/init.d/userv
$(MAKE) $(INSTOPTS) \
prefix=$t/usr etcdir=$t/etc \
docdir=$t/usr/share/doc/userv \
cp system.default system.override $t/usr/share/doc/$(package)/examples
ln -s changelog.gz $t/usr/share/doc/$(package)/changelog.Debian.gz
gzip -9v $t/usr/share/doc/$(package)/changelog \
- $t/usr/share/man/man1/*.1 $t/usr/share/doc/userv/*.ps
+ $t/usr/share/man/man1/*.1 $t/usr/share/man/man8/*.8 \
+ $t/usr/share/doc/userv/*.ps
cp debian/lintian $t/usr/share/lintian/overrides/userv
dpkg-shlibdeps daemon client
dpkg-gencontrol -isp
chown -R root.root $t
chmod -R og=rX $t
- chmod 700 $t/var/run/userv
dpkg --build $t ..
define checkdir