3 # Install files from debian/ into the package's DEBIAN directory.
4 # Also generates the control file.
6 PATH=debian:$PATH:/usr/lib/debhelper
9 if [ ! -d debian/tmp/DEBIAN ]; then
10 doit "install -d debian/tmp/DEBIAN"
13 # Install executable files.
14 for file in postinst preinst prerm postrm; do
15 if [ -f debian/$file ]; then
16 doit "install -p debian/$file debian/tmp/DEBIAN"
20 # Install non-executable files
21 for file in shlibs conffiles; do
22 if [ -f debian/$file ]; then
23 doit "install -m 644 -p debian/$file debian/tmp/DEBIAN"
27 # Run dpkg-shlibdeps to generate dependancies.
28 # This ends up running dpkg-shlibdeps on scripts, but that is no big deal.
29 files=`find debian/tmp -type f -perm +111 | tr "\n" " "`
31 doit "dpkg-shlibdeps $files"
34 # Generate and install control file.
35 doit "dpkg-gencontrol -p$PACKAGE"