File: dh_gencontrol

package info (click to toggle)
debhelper 0.79hamm1
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 332 kB
  • ctags: 6
  • sloc: sh: 578; makefile: 156; perl: 111
file content (21 lines) | stat: -rwxr-xr-x 583 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/sh -e
#
# Generate and install the control file. Simple dpkg-gencontrol wrapper.

PATH=debian:$PATH:/usr/lib/debhelper
. dh_lib

for PACKAGE in $DH_DOPACKAGES; do
	TMP=`tmpdir $PACKAGE`
	EXT=`pkgext $PACKAGE`

	if [ ! -d $TMP/DEBIAN ]; then
		doit "install -o root -g root -d $TMP/DEBIAN"
	fi

	# Generate and install control file.
	doit "dpkg-gencontrol -p$PACKAGE -Tdebian/${EXT}substvars -P$TMP $DH_U_PARAMS"
	# This chmod is only necessary if the user sets the umask to something odd.
	doit "chmod 644 $TMP/DEBIAN/control"
	doit "chown root.root $TMP/DEBIAN/control"
done