chiark / gitweb /
a8fe3c9c6d1f8d930bcf15355da5fd8abad6a8f3
[services] / debian / rules
1 #! /usr/bin/make -f
2
3 export DH_COMPAT = 4
4
5 build:
6         touch build
7
8 clean:
9         dh_clean
10         rm -f build
11
12 install: build
13         dh_clean
14         mkdir -p debian/services/etc/services.d 
15         mkdir -p debian/services/usr/bin
16         mkdir -p debian/services/usr/share/man/man1
17         mkdir -p debian/services/usr/share/man/man8
18         mkdir -p debian/services/usr/sbin
19         mkdir -p debian/services/usr/share/doc/services
20         install -m755 merge-services debian/services/usr/bin
21         install -m755 update-services debian/services/usr/sbin
22         install -m644 merge-services.1 debian/services/usr/share/man/man1
23         install -m644 update-services.8 debian/services/usr/share/man/man8
24         install -m644 README /usr/share/doc/services
25
26 binary-indep: install
27         dh_testdir -i
28         dh_testroot -i
29         dh_compress -i
30         dh_installdocs -i
31         dh_python -i
32         dh_fixperms -i
33         dh_gencontrol -i
34         dh_installdeb -i
35         dh_md5sums -i
36         dh_builddeb -i
37 binary-arch:
38
39 binary: binary-indep binary-arch
40
41 source:
42         rm -rf =deb=
43         pkg=`sed '1s!^\([^ ]*\) .*$$!\1!;2q' debian/changelog`; \
44         ver=`sed '1s!^.* (\([0-9.]*\)) .*$$!\1!;2q' debian/changelog`; \
45         mkdir -p =deb=/$$pkg-$$ver/debian
46         cp update-services update-services.8 merge-services \
47           merge-services.1 =deb=/*/
48         cp debian/README debian/changelog debian/control debian/copyright \
49           debian/postinst debian/prerm debian/rules =deb=/*/debian
50         d=`pwd`; cd ..; dpkg-source -i -b $$d/=deb=/*
51         rm -rf =deb=
52
53 .PHONY: binary binary-arch binary-indep install clean