Adding live-initramfs 1.87.6-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 CFLAGS = -Wall -g
7
8 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
9         CFLAGS += -O0
10 else
11         CFLAGS += -O2
12 endif
13
14 upstream:
15         # Needs: subversion
16         cd .. && svn co svn://svn.debian.org/debian-live/dists/trunk/live-initramfs || true
17         find . -type d -name .svn | xargs rm -rf
18
19 build: build-stamp
20 build-stamp:
21         dh_testdir
22
23         # Building package
24         CFLAGS="$(CFLAGS)" $(MAKE)
25
26         touch build-stamp
27
28 clean:
29         dh_testdir
30         dh_testroot
31         rm -f build-stamp
32
33         # Cleaning package
34         $(MAKE) clean
35
36         dh_clean
37
38 install: build
39         dh_testdir
40         dh_testroot
41         dh_clean -k
42         dh_installdirs
43
44         # Installing package
45         $(MAKE) install DESTDIR=$(CURDIR)/debian/live-initramfs
46
47         # Removing double files
48         rm -f debian/live-initramfs/usr/share/doc/live-initramfs/COPYING
49         rm -f debian/live-initramfs/usr/share/doc/live-initramfs/ChangeLog
50         mv debian/live-initramfs/usr/share/doc/live-initramfs/ChangeLog.casper debian/live-initramfs/usr/share/doc/live-initramfs/changelog.casper
51
52 binary-indep: build install
53         dh_testdir -i
54         dh_testroot -i
55         dh_installchangelogs -i docs/ChangeLog
56         dh_installdocs -i
57         dh_install -i
58         dh_compress -i
59         dh_fixperms -i
60         dh_installdeb -i
61         dh_gencontrol -i
62         dh_md5sums -i
63         dh_builddeb -i
64
65 binary-arch: build install
66         dh_testdir -a
67         dh_testroot -a
68         dh_installchangelogs -a docs/ChangeLog
69         dh_installdocs -a
70         dh_install -a
71         dh_installinit -a --no-restart-on-upgrade --no-start -- start 89 0 6 .
72         dh_strip -a
73         dh_compress -a
74         dh_fixperms -a
75         dh_installdeb -a
76         dh_shlibdeps -a
77         dh_gencontrol -a
78         dh_md5sums -a
79         dh_builddeb -a
80
81 binary: binary-indep binary-arch
82 .PHONY: build clean binary-indep binary-arch binary install