From 3146b1d3fbe13677878fcc33f0bcbfec91338237 Mon Sep 17 00:00:00 2001 From: aph Date: Sat, 7 Dec 2002 06:26:40 +0000 Subject: [PATCH] produce md5sums file; break out a 'test' target git-svn-id: svn://anonscm.debian.org/ddp/manuals/trunk/developers-reference@1959 313b444b-1b9f-4f58-a734-7bb04f332e8d --- debian/rules | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/debian/rules b/debian/rules index 3a8bd96..aaf8efb 100755 --- a/debian/rules +++ b/debian/rules @@ -45,7 +45,12 @@ clean: rm -rf $(prefix) rm -f debian/files* core debian/substvars -binary-indep: build +test: +# make sure control files are good + sh -n debian/postinst + sh -n debian/prerm + +binary-indep: build test $(checkdir) $(checkroot) rm -rf $(prefix) @@ -65,9 +70,6 @@ binary-indep: build $(install_file) debian/changelog $(docdir)/changelog.Debian $(install_file) developers-reference.desc $(docbasedir)/$(package) -# make sure control files are good - sh -n debian/postinst - sh -n debian/prerm $(install_script) debian/postinst debian/prerm $(prefix)/DEBIAN/ # compress docdir (policy) @@ -80,6 +82,12 @@ binary-indep: build perl -ne '/^\d+\.\s/ && print " $$_";' < developers-reference.txt \ >> $(prefix)/DEBIAN/control + cd $(prefix) && \ + find . -type f ! -regex '.*/DEBIAN/.*' -printf '%P\0' | \ + xargs -r0 md5sum > DEBIAN/md5sums.tmp + $(install_file) $(prefix)/DEBIAN/md5sums.tmp $(prefix)/DEBIAN/md5sums + rm -f $(prefix)/DEBIAN/md5sums.tmp + dpkg --build $(prefix) .. # some extra-package files -- 2.30.2