Adding side stream changes to Maemian. Working to integrate full upstream libraries...
[maemian] / nokia-lintian / testset / etcfiles / debian / rules
diff --git a/nokia-lintian/testset/etcfiles/debian/rules b/nokia-lintian/testset/etcfiles/debian/rules
new file mode 100755 (executable)
index 0000000..1e58c81
--- /dev/null
@@ -0,0 +1,62 @@
+#!/usr/bin/make -f
+
+tmp=debian/tmp
+tmponly=debian/only-etcfiles
+
+clean:
+       rm -f debian/files debian/substvars
+       rm -rf debian/tmp
+       rm -rf debian/only-etcfiles
+
+build:
+binary-indep:
+       install -d $(tmp)/etc
+       install -m 644 proper $(tmp)/etc
+       install -m 644 improper $(tmp)/etc
+       mkdir $(tmp)/etc/cron.daily
+       touch $(tmp)/etc/cron.daily/cronfile-normal
+       touch $(tmp)/etc/cron.daily/.cronfile-begins-with-fullstop
+       touch $(tmp)/etc/cron.daily/cronfile-contains.fullstop
+       ln $(tmp)/etc/improper $(tmp)/etc/improper-link
+       install -d $(tmp)/usr/share/doc/etcfiles
+       install -d $(tmp)/var/lib
+       install -m 644 proper $(tmp)/var/lib/foo
+       install -m 644 debian/README.Debian $(tmp)/usr/share/doc/etcfiles
+       install -m 644 debian/changelog $(tmp)/usr/share/doc/etcfiles
+       #gzip -9 $(tmp)/usr/share/doc/etcfiles/changelog
+       install -d $(tmp)/DEBIAN
+       install -m 644 debian/conffiles $(tmp)/DEBIAN
+
+       echo '68b329da9893e34099c7d8ad5cb9c940  ./etc/cron.daily/cronfile-normal' \
+           > debian/tmp/DEBIAN/md5sums
+       echo '68b329da9893e34099c7d8ad5cb9c940  ./etc/cron.daily/.cronfile-begins-with-fullstop' \
+           > debian/tmp/DEBIAN/md5sums
+       echo '68b329da9893e34099c7d8ad5cb9c940  ./etc/cron.daily/cronfile-contains.fullstop' \
+           > debian/tmp/DEBIAN/md5sums
+       echo 'ab371382468880299e5ebd05921764ce  ./etc/proper' \
+           > debian/tmp/DEBIAN/md5sums
+       echo 'ab371382468880299e5ebd05921764ce  etc/improper' \
+           >> debian/tmp/DEBIAN/md5sums
+       echo 'ab371382468880299e5ebd05921764ce  usr/bin/foo' \
+           >> debian/tmp/DEBIAN/md5sums
+       echo 'this is a malformed line' \
+           >> debian/tmp/DEBIAN/md5sums
+       echo '56fb27e455dd86d8801f1ecd3a4cee49  usr/share/doc/etcfiles/README.Debian' \
+           >> debian/tmp/DEBIAN/md5sums
+
+       install -d $(tmponly)/etc/etcfiles
+       touch $(tmponly)/etc/etcfiles/foo
+       touch $(tmponly)/etc/etcfiles/bar
+       install -d $(tmponly)/usr/share/doc
+       cd $(tmponly)/usr/share/doc && ln -s etcfiles only-etcfiles
+       install -d $(tmponly)/DEBIAN
+       install -m 644 debian/conffiles.only $(tmponly)/DEBIAN/conffiles
+
+       dpkg-gencontrol -isp -petcfiles
+       dpkg-gencontrol -isp -ponly-etcfiles -P$(tmponly)
+       dpkg --build $(tmp) ..
+       dpkg --build $(tmponly) ..
+
+binary: binary-indep
+
+.PHONY: binary-indep binary clean