diff options
author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2011-12-07 17:48:57 +0100 |
---|---|---|
committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2011-12-07 17:48:57 +0100 |
commit | 27987865484a90bf11008fdff2c961e41b8055ac (patch) | |
tree | 12912d4025d30705075dcc8481c762d07206cff2 /debian/rules | |
download | itzks-keyring-27987865484a90bf11008fdff2c961e41b8055ac.tar.gz itzks-keyring-27987865484a90bf11008fdff2c961e41b8055ac.tar.bz2 itzks-keyring-27987865484a90bf11008fdff2c961e41b8055ac.zip |
initial commit
Diffstat (limited to 'debian/rules')
-rwxr-xr-x | debian/rules | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..cb8d0ab --- /dev/null +++ b/debian/rules @@ -0,0 +1,67 @@ +#!/usr/bin/make -f +# debian/rules file - for itzks-keyring +# Based on sample debian/rules file - for GNU Hello (1.3). +# Copyright 1994,1995 by Ian Jackson. +# Copyright 1998-2003 James Troup +# Copyright 2010 Mike Gabriel +# I hereby give you perpetual unlimited permission to copy, +# modify and relicense this file, provided that you do not remove +# my name from the file itself. (I assert my moral right of +# paternity under the Copyright, Designs and Patents Act 1988.) +# This file may have to be extensively modified + +install_dir=install -d -m 755 +install_file=install -m 644 +install_script=install -m 755 +install_binary=install -m 755 -s + +build: + -mkdir -p output/keyrings + make + +clean: + $(checkdir) + make clean + -rm -f foo foo.asc *.bak *~ */*~ debian/files* debian/substvars + -rm -rf debian/tmp + +binary-indep: checkroot + $(checkdir) + -rm -rf debian/tmp + $(install_dir) debian/tmp/DEBIAN/ + + $(install_script) debian/postinst debian/tmp/DEBIAN/ + $(install_script) debian/prerm debian/tmp/DEBIAN/ + + $(install_dir) debian/tmp/usr/share/keyrings/ + $(install_file) output/keyrings/itzks-maintainers.gpg debian/tmp/usr/share/keyrings/ + $(install_file) output/keyrings/itzks-keyring.gpg debian/tmp/usr/share/keyrings/ + + $(install_dir) debian/tmp/usr/share/doc/itzks-keyring/ + $(install_file) README debian/tmp/usr/share/doc/itzks-keyring/ + $(install_file) debian/changelog debian/tmp/usr/share/doc/itzks-keyring/changelog + gzip -9v debian/tmp/usr/share/doc/itzks-keyring/* + $(install_file) debian/copyright debian/tmp/usr/share/doc/itzks-keyring/ + + dpkg-gencontrol -isp + chown -R root.root debian/tmp + chmod -R go=rX debian/tmp + + cd debian/tmp && find . -type f ! -regex '.*DEBIAN/.*' -printf '%P\0' | xargs -r0 md5sum > DEBIAN/md5sums + + dpkg --build debian/tmp .. + +define checkdir + test -d itzks-maintainers-gpg + test -d itzks-keyring-gpg +endef + +# Below here is fairly generic really + +binary: binary-indep binary-arch + +checkroot: + $(checkdir) + test root = "`whoami`" + +.PHONY: binary binary-arch binary-indep clean checkroot |