Commit | Line | Data |
---|---|---|
ef4a1ab7 | 1 | #! /usr/bin/make -f |
2 | ||
3 | export DH_COMPAT = 4 | |
4 | ||
5 | build: | |
6 | rm -rf build deb-build | |
7 | mkdir deb-build | |
8 | cd deb-build; ../configure \ | |
9 | --prefix=/usr --mandir=/usr/share/man \ | |
42da2a58 | 10 | --with-tunnel="linux slip" \ |
ef4a1ab7 | 11 | --with-configdir=/etc/tripe \ |
12 | --with-socketdir=/var/run \ | |
13 | --with-logfile=/var/log/tripe.log \ | |
14 | --with-pidfile=/var/run/tripectl.pid \ | |
15 | --with-initconfig=/etc/default/tripe \ | |
28461f0e | 16 | --with-wireshark |
ef4a1ab7 | 17 | make -C deb-build |
18 | touch build | |
19 | ||
20 | clean: | |
21 | dh_clean | |
22 | rm -rf deb-build build | |
23 | ||
24 | install: build | |
25 | dh_clean | |
26 | make -C deb-build install DESTDIR=`pwd`/debian/tripe | |
27 | mkdir -p debian/tripe/etc/tripe/peers | |
28 | mkdir -p debian/tripe/etc/default | |
29 | mkdir -p debian/tripe/etc/init.d | |
78698994 | 30 | cp deb-build/init/tripe-init debian/tripe/etc/init.d/tripe |
ef4a1ab7 | 31 | chmod 755 debian/tripe/etc/init.d/tripe |
78698994 | 32 | cp init/tripe.conf debian/tripe/etc/default/tripe |
060ca767 | 33 | mkdir -p debian/tripe-keys/usr/bin |
34 | mv debian/tripe/usr/bin/tripe-keys debian/tripe-keys/usr/bin | |
35 | mkdir -p \ | |
36 | debian/tripe-keys/usr/share/man/man5 \ | |
37 | debian/tripe-keys/usr/share/man/man8 | |
38 | mv debian/tripe/usr/share/man/man5/tripe-keys.conf.5 \ | |
39 | debian/tripe-keys/usr/share/man/man5 | |
40 | mv debian/tripe/usr/share/man/man8/tripe-keys.8 \ | |
41 | debian/tripe-keys/usr/share/man/man8 | |
42 | mkdir -p debian/tripe-keys/usr/share/doc/tripe-keys/examples | |
78698994 | 43 | cp keys/tripe-keys.master \ |
060ca767 | 44 | debian/tripe-keys/usr/share/doc/tripe-keys/examples |
45 | mkdir -p debian/tripemon/usr/bin | |
46 | mv debian/tripe/usr/bin/tripemon debian/tripemon/usr/bin | |
47 | mkdir -p \ | |
48 | debian/tripemon/usr/share/man/man1 | |
49 | mv debian/tripe/usr/share/man/man1/tripemon.1 \ | |
50 | debian/tripemon/usr/share/man/man1 | |
ef4a1ab7 | 51 | mkdir -p debian/pkstream/usr/bin |
52 | mv debian/tripe/usr/bin/pkstream debian/pkstream/usr/bin | |
53 | mkdir -p debian/pkstream/usr/share/man/man1 | |
54 | mv debian/tripe/usr/share/man/man1/pkstream.1 \ | |
55 | debian/pkstream/usr/share/man/man1 | |
28461f0e MW |
56 | mkdir -p debian/tripe-wireshark/usr/lib |
57 | mv debian/tripe/usr/lib/wireshark debian/tripe-wireshark/usr/lib | |
58 | rm -f debian/tripe-wireshark/usr/lib/wireshark/plugins/*/*.a | |
ef4a1ab7 | 59 | rmdir debian/tripe/usr/lib |
28461f0e | 60 | mkdir -p debian/tripe-ethereal |
ef4a1ab7 | 61 | |
060ca767 | 62 | binary-indep: install |
63 | dh_testdir -i | |
64 | dh_testroot -i | |
65 | dh_compress -i | |
66 | dh_installdocs -i | |
67 | dh_installlogrotate -i | |
68 | dh_gencontrol -i | |
69 | dh_fixperms -i | |
70 | dh_installdeb -i | |
71 | dh_md5sums -i | |
72 | dh_builddeb -i | |
ef4a1ab7 | 73 | |
74 | binary-arch: install | |
28461f0e MW |
75 | dpkg --status wireshark | \ |
76 | sed -n 's/^Version: */tripe:Wireshark-Version=/p' \ | |
77 | >> debian/tripe-wireshark.substvars | |
ef4a1ab7 | 78 | dh_testdir -a |
79 | dh_testroot -a | |
80 | dh_compress -a | |
81 | dh_installdocs -a | |
82 | dh_strip -a | |
83 | dh_shlibdeps -a | |
84 | dh_installlogrotate -a | |
85 | dh_gencontrol -a | |
86 | dh_fixperms -a | |
87 | dh_installdeb -a | |
88 | dh_md5sums -a | |
89 | dh_builddeb -a | |
90 | ||
91 | binary: binary-indep binary-arch | |
92 | ||
93 | source: | |
94 | rm -rf deb-build/*.tar.gz deb-build/=deb= | |
95 | make -C deb-build dist | |
96 | mkdir deb-build/=deb= | |
97 | cd deb-build/=deb=; tar xvfz ../*.tar.gz | |
98 | d=`pwd`; cd ..; dpkg-source -i -b $$d/deb-build/=deb=/* | |
99 | rm -rf deb-build/=deb= | |
100 | ||
e04c2d50 | 101 | .PHONY: binary binary-arch binary-indep clean install source |