Mercurial > dropbear
comparison debian/rules @ 470:271887c81c07
merge of '9879f7138f243bb2077a06e4c9ea925fa34abe2b'
and 'e28650f207028a45182fc2de545b7bd218d13077'
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Thu, 27 Mar 2008 10:19:36 +0000 |
parents | 8c2d2edadf2a |
children | 8cc0598b0b9a cb3cfcea1c8d |
comparison
equal
deleted
inserted
replaced
468:706e234212d0 | 470:271887c81c07 |
---|---|
26 DIR =$(shell pwd)/debian/dropbear | 26 DIR =$(shell pwd)/debian/dropbear |
27 | 27 |
28 patch: deb-checkdir patch-stamp | 28 patch: deb-checkdir patch-stamp |
29 patch-stamp: | 29 patch-stamp: |
30 for i in `ls -1 debian/diff/*.diff || :`; do \ | 30 for i in `ls -1 debian/diff/*.diff || :`; do \ |
31 patch -p0 <$$i || exit 1; \ | 31 patch -p1 <$$i || exit 1; \ |
32 done | 32 done |
33 touch patch-stamp | 33 touch patch-stamp |
34 | 34 |
35 config.status: patch-stamp configure | 35 config.status: patch-stamp configure |
36 CC='$(CC)' \ | 36 CC='$(CC)' \ |
44 build-stamp: config.status | 44 build-stamp: config.status |
45 $(MAKE) CC='$(CC)' LD='$(CC)' | 45 $(MAKE) CC='$(CC)' LD='$(CC)' |
46 touch build-stamp | 46 touch build-stamp |
47 | 47 |
48 clean: deb-checkdir deb-checkuid | 48 clean: deb-checkdir deb-checkuid |
49 -$(MAKE) distclean | 49 test ! -r Makefile || $(MAKE) distclean |
50 rm -f libtomcrypt/Makefile libtommath/Makefile | |
50 test ! -e patch-stamp || \ | 51 test ! -e patch-stamp || \ |
51 for i in `ls -1r debian/diff/*.diff || :`; do \ | 52 for i in `ls -1r debian/diff/*.diff || :`; do \ |
52 patch -p0 -R <$$i; \ | 53 patch -p1 -R <$$i; \ |
53 done | 54 done |
54 rm -f patch-stamp build-stamp config.log config.status | 55 rm -f patch-stamp build-stamp config.log config.status |
55 rm -rf '$(DIR)' | 56 rm -rf '$(DIR)' |
56 rm -f debian/files debian/substvars debian/copyright changelog | 57 rm -f debian/files debian/substvars debian/copyright changelog |
57 | 58 |
74 install -m0755 debian/dropbear.init '$(DIR)'/etc/init.d/dropbear | 75 install -m0755 debian/dropbear.init '$(DIR)'/etc/init.d/dropbear |
75 install -m0755 debian/service/run '$(DIR)'/etc/dropbear/run | 76 install -m0755 debian/service/run '$(DIR)'/etc/dropbear/run |
76 install -d -m0755 '$(DIR)'/etc/dropbear/log | 77 install -d -m0755 '$(DIR)'/etc/dropbear/log |
77 install -m0755 debian/service/log '$(DIR)'/etc/dropbear/log/run | 78 install -m0755 debian/service/log '$(DIR)'/etc/dropbear/log/run |
78 ln -s /var/log/dropbear '$(DIR)'/etc/dropbear/log/main | 79 ln -s /var/log/dropbear '$(DIR)'/etc/dropbear/log/main |
79 ln -s /var/run/dropbear '$(DIR)'/etc/dropbear/supervise | |
80 ln -s /var/run/dropbear.log '$(DIR)'/etc/dropbear/log/supervise | |
81 # man pages | 80 # man pages |
82 install -d -m0755 '$(DIR)'/usr/share/man/man8 | 81 install -d -m0755 '$(DIR)'/usr/share/man/man8 |
83 for i in dropbear.8 dropbearkey.8; do \ | 82 for i in dropbear.8 dropbearkey.8; do \ |
84 install -m644 $$i '$(DIR)'/usr/share/man/man8/ || exit 1; \ | 83 install -m644 $$i '$(DIR)'/usr/share/man/man8/ || exit 1; \ |
85 done | 84 done |