File: dh_clean

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 (28 lines) | stat: -rwxr-xr-x 727 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
22
23
24
25
26
27
28
#!/bin/sh -e
#
# Clean up $TMP and other tepmorary files generated by the 
# build process.

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

for PACKAGE in $DH_DOPACKAGES; do
	TMP=`tmpdir $PACKAGE`
	substvars=`pkgfile $PACKAGE substvars`
	if [ "$substvars" ]; then
		doit "rm -f $substvars"
	fi
	doit "rm -rf $TMP"
done
doit "rm -f debian/*.debhelper $*"
if [ ! "$DH_K_FLAG" ]; then
	doit "rm -f debian/files*"
fi

# Remove other temp files.
# Use complex_doit so we can properly escape things.
complex_doit "find . \( -name '#*#' -o -name '*~' -o -name DEADJOE \
	-o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
	-o -name '.*.orig' -o -name '.*.rej' -o -name .SUMS \
	-o -name TAGS -o -name core \
	\) -exec rm -f {} \;"