Initial commit.
This commit is contained in:
commit
0658661220
25 changed files with 1104 additions and 0 deletions
65
debian/rules
vendored
Executable file
65
debian/rules
vendored
Executable file
|
|
@ -0,0 +1,65 @@
|
|||
#!/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/sysadmin.postinst >debian/$(package).postinst
|
||||
sed -e"s/::package::/$(package)/g" <debian/sysadmin.prerm >debian/$(package).prerm
|
||||
sed -e"s/::package::/$(package)/g" <debian/sysadmin.postrm >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
|
||||
Loading…
Add table
Add a link
Reference in a new issue