Imported Debian patch 4.84-8
[hcoop/debian/exim4.git] / debian / config-custom / debian / rules
1 #!/usr/bin/make -f
2 # debian/rules for exim4-config-custom
3 # This file is public domain software, originally written by Joey Hess.
4 #
5 # Uncomment this to turn on verbose mode.
6 export DH_VERBOSE=1
7
8 buildname=$${build:-`$(SHELL) scripts/os-type`-`$(SHELL) scripts/arch-type`}
9
10 DEBIAN:=$(shell pwd)/debian
11
12 configure: configure-stamp
13
14 # the patches might change src/EDITME.
15 configure-stamp:
16 dh_testdir
17 touch configure-stamp
18
19 build-indep: build-indep-stamp
20 build-indep-stamp:
21 dh_testdir
22 touch build-indep-stamp
23
24 build: build-indep
25
26 clean: cleanfiles
27
28 cleanfiles:
29 dh_testdir
30 dh_testroot
31 rm -f build-indep-stamp configure-stamp install-stamp debian/files
32 rm -f debian/debconf/exim4.conf.template
33
34 # Add here commands to clean up after the build process.
35 dh_clean
36
37 install: install-stamp
38 install-stamp: build
39 dh_testdir
40 dh_testroot
41 dh_clean -k
42 dh_installdirs
43
44 install -m 755 debian/debconf/update-exim4.conf debian/exim4-config/usr/sbin
45 install -m 755 $(DEBIAN)/update-exim4defaults $(DEBIAN)/exim4-config/usr/sbin
46 # install -m644 debian/debconf/exim4.conf.template debian/exim4-config/etc/exim4
47
48 # ship a copy in examples
49 # install -m644 debian/debconf/exim4.conf.template debian/exim4-config/usr/share/doc/exim4-config/examples/exim4.conf.template.debconf
50 install -m644 debian/email-addresses debian/exim4-config/etc
51 install -m755 debian/ip-up.d debian/exim4-config/etc/ppp/ip-up.d/exim4
52 cd $(DEBIAN)/debconf/conf.d && \
53 tar cf - `find \( -path '*/.svn/*' -prune \) -or \( -type f -print \)` | \
54 { cd $(DEBIAN)/exim4-config/etc/exim4/conf.d/ && \
55 tar xf - ; }
56 chmod 755 debian/debconf/update-exim4.conf.template
57 CONFDIR=$(DEBIAN)/debconf debian/debconf/update-exim4.conf.template --nobackup --run
58
59 # dh_movefiles
60 touch install-stamp
61
62 # Build architecture-independent files here.
63 binary-indep: build install
64 dh_testdir -i
65 dh_testroot -i
66 dh_installchangelogs -i
67 dh_installdocs -i
68 dh_installexamples -i
69 dh_installmenu -i
70 dh_installdebconf -i
71 dh_installlogrotate -i
72 # dh_installemacsen -i
73 dh_installpam -i
74 dh_installmime -i
75 # dh_installinit -i
76 dh_installcron -i
77 # dh_installinfo -i
78 # dh_undocumented -i
79 dh_installman -i
80 dh_install -i
81 dh_strip -i
82 dh_link -i
83 dh_compress -i
84 dh_fixperms -i
85 # dh_makeshlibs -i
86 dh_installdeb -i
87 # dh_perl -i
88 dh_shlibdeps -i
89 dh_gencontrol -i
90 dh_md5sums -i
91 dh_builddeb -i
92
93 binary: binary-indep
94 .PHONY: build clean binary-indep binary-arch binary install