#!/usr/bin/make -f # Made with the aid of debmake, by Christoph Lameter, # based on the sample debian/rules file for GNU hello by Ian Jackson. package=positiveinternet-userpackage dt=debian/$(package) build: debian/sysadmin.postinst debian/sysadmin.prerm debian/sysadmin.postrm debian/rules ssh-keys/authorized_keys $(checkdir) sed -e"s/::package::/$(package)/g" debian/$(package).postinst sed -e"s/::package::/$(package)/g" debian/$(package).prerm sed -e"s/::package::/$(package)/g" debian/$(package).postrm touch build clean: $(checkdir) rm -f build rm -f `find . -name "*~"` -rm -rf $(dt) debian/files* core debian/substvars -rm -f ssh-keys/authorized_keys debian/$(package).postinst -rm -f debian/$(package).prerm -rm -f debian/$(package).postrm binary-indep: checkroot build $(checkdir) rm -rf $(dt) dh_clean -k dh_installdebconf install -d $(dt) $(dt)/DEBIAN \ $(dt)/etc $(dt)/etc/sysadmins \ $(dt)/etc/sysadmins/$(package) \ $(dt)/etc/sysadmins/$(package)/gpg install -m 444 preferred_* $(dt)/etc/sysadmins/$(package) install -m 444 notification_email $(dt)/etc/sysadmins/$(package) install -m 444 suppress_email_notify $(dt)/etc/sysadmins/$(package) install -m 444 notifyring.gpg $(dt)/etc/sysadmins/$(package)/gpg cp -a skel $(dt)/etc/sysadmins/$(package)/skel install -D -m 444 ssh-keys/authorized_keys $(dt)/etc/sysadmins/$(package)/skel/.ssh/authorized_keys find $(dt) -type d -name CVS | xargs -r rm -rf dh_installdeb perl -ni~ -le 'print unless m{/skel/|notif} or $$seen{$$_}++' $(dt)/DEBIAN/conffiles dpkg-gencontrol -P$(dt) chown -R root.root $(dt) dpkg --build $(dt) .. binary-arch: checkroot build $(checkdir) # There are no architecture-dependent files to be uploaded # generated by this package. If there were any they would be # made here. define checkdir test -f debian/rules endef binary: binary-indep binary-arch ssh-keys/authorized_keys: cat ssh-keys/*.pub >ssh-keys/authorized_keys checkroot: $(checkdir) test root = "`whoami`" .PHONY: binary binary-arch binary-indep clean checkroot