aboutsummaryrefslogtreecommitdiffstats
path: root/maintenance/cleantree.sh
blob: e82c6a503999e8694277d7c36cd1f882e060366a (plain)
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
29
30
31
32
33
34
35
#!/bin/sh

basedir="$(dirname "$0")"
[ "$(echo "$basedir" | cut -c1)" = '/' ] || basedir="$PWD/$basedir"

basedir="$basedir/.."

set -e

if ! [ -x "$basedir/pilc-bootstrap.sh" ]; then
	echo "basedir sanity check failed"
	exit 1
fi

cd "$basedir"

rm -f "$basedir"/*.html

find "$basedir/deb" \( \
	\( -name '*.debhelper' \) -o \
	\( -name '*.log' \) -o \
	\( -name '*.substvars' \) -o \
	\( -name 'debhelper-build-stamp' \) \
       \) -print0 | xargs -0 rm -Rf

for pkg in "$basedir/deb/pilc-system"; do
	rm -f "$pkg/debian/files"
	rm -Rf "$pkg/debian/pilc-system"
	rm -f "$pkg"*.deb
	rm -f "$pkg"*.build
	rm -f "$pkg"*.buildinfo
	rm -f "$pkg"*.changes
	rm -f "$pkg"*.dsc
	rm -f "$pkg"*.tar.xz
done
bues.ch cgit interface