Adding casper 1.59+debian-1.
[live-boot-grml.git] / debian / rules
1 #!/usr/bin/make -f
2
3 # Uncomment this to turn on verbose mode.
4 #export DH_VERBOSE=1
5
6 VERSION:=$(shell dpkg-parsechangelog |sed -n -e '/^Version:/s/^Version: //p')
7 DEB_BUILD_PROG:=dpkg-buildpackage -us -uc -rfakeroot
8
9 upstream:
10         cd .. && bzr branch http://mammadori.homeip.net/bzr/casper-debian || exit 0
11         rm .bzr -rf
12         find . -type d -name .svn -exec rm -rf {} \; || exit 0
13
14 build: build-stamp
15 build-stamp:
16         dh_testdir
17
18         $(MAKE) -C casper-md5check
19
20         touch build-stamp
21
22 clean:
23         dh_testdir
24         rm -f build-stamp
25
26         -$(MAKE) -C casper-md5check clean
27
28         dh_clean
29
30 install: build
31         dh_testdir
32         dh_clean -k
33         dh_installdirs
34         dh_install
35
36         install -m755 casper-md5check/casper-md5check debian/casper/usr/lib/casper
37         install -D -m 644 debian/casper.lintian debian/casper/usr/share/lintian/overrides/casper
38         chmod 0755 debian/casper/usr/share/initramfs-tools/scripts/casper
39
40 binary-indep: build install
41
42 binary-arch: build install
43         dh_testdir
44         dh_testroot
45         dh_installdocs
46         dh_installinit -r --no-start -- start 89 0 6 .
47         dh_installchangelogs debian/changelog.upstream
48         dh_link
49         dh_strip
50         dh_compress
51         dh_fixperms
52         dh_installdeb
53         dh_gencontrol
54         dh_md5sums
55         dh_builddeb
56
57 binary: binary-arch binary-indep
58 .PHONY: build clean binary-indep binary-arch binary install