comparison debian/implicit @ 218:3ee0c2f85e1e

* patch up to date with debian 0.45-3 diff
author Matt Johnston <matt@ucc.asn.au>
date Fri, 08 Jul 2005 13:27:28 +0000
parents b0316ce64e4b
children 1857c2c551ea
comparison
equal deleted inserted replaced
177:2098857ab826 218:3ee0c2f85e1e
1 # $Id: implicit,v 1.1 2004/06/16 05:08:32 matt Exp $ 1 # $Id: implicit,v 1.10 2004/07/03 15:20:00 pape Exp $
2 2
3 .PHONY: deb-checkdir deb-checkuid 3 .PHONY: deb-checkdir deb-checkuid
4 4
5 deb-checkdir: 5 deb-checkdir:
6 @test -e debian/control || sh -cx '! : wrong directory' 6 @test -e debian/control || sh -cx '! : wrong directory'
9 9
10 %.deb: %.deb-docs %.deb-DEBIAN 10 %.deb: %.deb-docs %.deb-DEBIAN
11 @rm -f $*.deb $*.deb-checkdir $*.deb-docs $*.deb-docs-base \ 11 @rm -f $*.deb $*.deb-checkdir $*.deb-docs $*.deb-docs-base \
12 $*.deb-docs-docs $*.deb-docs-examples $*.deb-DEBIAN \ 12 $*.deb-docs-docs $*.deb-docs-examples $*.deb-DEBIAN \
13 $*.deb-DEBIAN-dir $*.deb-DEBIAN-scripts $*.deb-DEBIAN-md5sums 13 $*.deb-DEBIAN-dir $*.deb-DEBIAN-scripts $*.deb-DEBIAN-md5sums
14
15 %.udeb: %.deb-DEBIAN
16 @rm -f $*.deb $*.deb-checkdir $*.deb-DEBIAN $*.deb-DEBIAN-dir \
17 $*.deb-DEBIAN-scripts $*.deb-DEBIAN-md5sums
14 18
15 %.deb-checkdir: 19 %.deb-checkdir:
16 @test -d debian/$* || sh -cx '! : directory debian/$* missing' 20 @test -d debian/$* || sh -cx '! : directory debian/$* missing'
17 @test "`id -u`" -eq 0 || sh -cx '! : need root privileges' 21 @test "`id -u`" -eq 0 || sh -cx '! : need root privileges'
18 22
27 @test ! -r changelog || \ 31 @test ! -r changelog || \
28 sh -cx 'install -m0644 changelog debian/$*/usr/share/doc/$*/' 32 sh -cx 'install -m0644 changelog debian/$*/usr/share/doc/$*/'
29 @test -r debian/$*/usr/share/doc/$*/changelog || \ 33 @test -r debian/$*/usr/share/doc/$*/changelog || \
30 sh -cx 'mv debian/$*/usr/share/doc/$*/changelog.Debian \ 34 sh -cx 'mv debian/$*/usr/share/doc/$*/changelog.Debian \
31 debian/$*/usr/share/doc/$*/changelog' 35 debian/$*/usr/share/doc/$*/changelog'
36 @test -s debian/$*/usr/share/doc/$*/changelog || \
37 sh -cx 'rm -f debian/$*/usr/share/doc/$*/changelog'
32 @gzip -9 debian/$*/usr/share/doc/$*/changelog* 38 @gzip -9 debian/$*/usr/share/doc/$*/changelog*
33 %.deb-docs-docs: 39 %.deb-docs-docs:
34 @for i in `cat debian/$*.docs 2>/dev/null || :`; do \ 40 @for i in `cat debian/$*.docs 2>/dev/null || :`; do \
35 sh -cx "install -m0644 $$i debian/$*/usr/share/doc/$*/" || exit 1; \ 41 sh -cx "install -m0644 $$i debian/$*/usr/share/doc/$*/" || exit 1; \
36 done 42 done
56 62
57 %.deb-DEBIAN-base: 63 %.deb-DEBIAN-base:
58 @rm -rf debian/$*/DEBIAN 64 @rm -rf debian/$*/DEBIAN
59 : debian/$*/DEBIAN/ 65 : debian/$*/DEBIAN/
60 @install -d -m0755 debian/$*/DEBIAN 66 @install -d -m0755 debian/$*/DEBIAN
61 @for i in conffiles shlibs; do \ 67 @for i in conffiles shlibs templates; do \
62 test ! -r debian/$*.$$i || \ 68 test ! -r debian/$*.$$i || \
63 sh -cx "install -m0644 debian/$*.$$i debian/$*/DEBIAN/$$i" \ 69 sh -cx "install -m0644 debian/$*.$$i debian/$*/DEBIAN/$$i" \
64 || exit 1; \ 70 || exit 1; \
65 done 71 done
66 %.deb-DEBIAN-scripts: 72 %.deb-DEBIAN-scripts:
67 @for i in preinst prerm postinst postrm; do \ 73 @for i in preinst prerm postinst postrm config; do \
68 test ! -r debian/$*.$$i || \ 74 test ! -r debian/$*.$$i || \
69 sh -cx "install -m0755 debian/$*.$$i debian/$*/DEBIAN/$$i" \ 75 sh -cx "install -m0755 debian/$*.$$i debian/$*/DEBIAN/$$i" \
70 || exit 1; \ 76 || exit 1; \
71 done 77 done
72 %.deb-DEBIAN-md5sums: 78 %.deb-DEBIAN-md5sums: