6 if fgrep QMAIL
/bin
*.sh
>/dev
/null
; then \
7 echo
>&2 "You must run debian/debianize-source-tree first!"; \
18 -rm `find . -name "*~"`
20 -rm -rf
`find debian/* -type d -prune`
22 binary-indep
: checkroot build
25 binary-arch
: checkroot build
27 -rm -rf debian
/files debian
/substvars debian
/tmp
28 -rm -rf
`find debian/* -type d -prune`
29 # Make the directory tree and copy qmail files.
30 install -d debian
/tmp
/etc
/init.d \
31 debian
/tmp
/usr
/doc
/qmail \
32 debian
/tmp
/var
/qmail \
33 debian
/tmp
/var
/spool \
37 debian
/qmail-src
/usr
/bin \
38 debian
/qmail-src
/usr
/src
/qmail-src \
39 debian
/qmail-src
/usr
/doc
/qmail-src
40 .
/qmail-hier | .
/install debian
/tmp
/var
/qmail
41 mv debian
/tmp
/var
/qmail
/queue debian
/tmp
/var
/spool
/qmail
42 mv debian
/tmp
/var
/qmail
/control debian
/tmp
/etc
/qmail
43 (cd debian
/tmp
/var
/qmail
&& ln
-s
/var
/spool
/qmail queue
)
44 (cd debian
/tmp
/var
/qmail
&& ln
-s
/etc
/qmail control
)
45 mv debian
/tmp
/var
/qmail
/man debian
/tmp
/usr
/man
&& \
46 rm -r debian
/tmp
/usr
/man
/cat?
47 # Move /var/qmail/bin programs to either /usr/bin or /usr/sbin
48 bash debian
/debianize-binary-tree
49 # Create /usr/lib/sendmail symlink for backward compatibility.
50 (cd debian
/tmp
/usr
/lib
&& ln
-s ..
/sbin
/sendmail
)
51 # Copy qmailconfig and its helper programs...
52 install -o root
-g root
-m
755 dnsfq debian
/tmp
/usr
/sbin
/qmailconfig-dnsfq
53 install -o root
-g root
-m
755 dnsip debian
/tmp
/usr
/sbin
/qmailconfig-dnsip
54 install -o root
-g root
-m
755 ipmeprint debian
/tmp
/usr
/sbin
/qmailconfig-ipmeprint
55 install -o root
-g root
-m
755 dnsptr debian
/tmp
/usr
/sbin
/qmailconfig-dnsptr
56 # (This one is a bit of a kludge...)
57 sed
-e
's|./hostname|hostname|g' \
58 -e
's|\./dnsptr|/usr/sbin/qmailconfig-dnsptr|g' \
59 -e
's|\./dnsip|/usr/sbin/qmailconfig-dnsip|g' \
60 -e
's|\./dnsfq|/usr/sbin/qmailconfig-dnsfq|g' \
61 -e
's|\./ipmeprint|/usr/sbin/qmailconfig-ipmeprint|g' \
62 qmail-config
>debian
/tmp
/usr
/sbin
/qmailconfig
63 chmod
755 debian
/tmp
/usr
/sbin
/qmailconfig
64 # Install /etc/init.d/qmail
65 install -o root
-g root
-m
755 debian
/qmail debian
/tmp
/etc
/init.d
/qmail
66 # Copy /usr/doc/qmail files.
67 install -o root
-g root
-m
644 debian
/changelog debian
/tmp
/usr
/doc
/qmail
/changelog.Debian
68 # do the stuff for qmail-src
69 cp ..
/qmail_1.01.orig.
tar.gz ..
/qmail_1.01
-2.diff.gz \
70 ..
/qmail_1.01
-2.dsc debian
/qmail-src
/usr
/src
/qmail-src
71 install -m
755 debian
/build-qmail debian
/qmail-src
/usr
/bin
72 install debian
/copyright debian
/qmail-src
/usr
/doc
/qmail-src
73 install debian
/qmail-src.README debian
/qmail-src
/usr
/doc
/qmail-src
/README
74 debstd
-m CHANGES BLURB
* FAQ INTERNALS README RFC
* \
75 SECURITY INSTALL.
* SYSDEPS THANKS THOUGHTS TODO
76 # Correct permissions of binaries and manpages...
77 chmod go
+rx debian
/tmp
/usr
/*bin
/*
78 chown
-R root.root debian
/tmp
/usr
/man
80 dpkg-gencontrol
-pqmail
81 # And finally, build the Debian package!
82 dpkg
--build debian
/tmp ..
85 test -f qmail-send.c
-a
-f debian
/rules
88 binary
: binary-indep binary-arch
91 @echo
>&2 'source and diff are obsolete - use dpkg-source -b'; false
95 test "`whoami`" = root
97 .PHONY
: binary binary-arch binary-indep
clean checkroot