~ubuntu-archive/ubuntu-archive-scripts/trunk

107 by Colin Watson
chdist-mainonly: new script to run chdist with component limitations
1
#! /bin/sh
2
set -e
3
4
cmd="$1"
5
dist="$2"
6
shift 2
7
8
sourceslist="$HOME/.chdist/$dist/etc/apt/sources.list"
108 by Colin Watson
chdist-mainonly: fix syntax error
9
if [ ! -e "$sourceslist" ]; then
107 by Colin Watson
chdist-mainonly: new script to run chdist with component limitations
10
	exec chdist "$cmd" "$dist" "$@"
11
fi
12
13
tmp="$(mktemp -d)"
14
cleanup () {
15
	rm -rf "$tmp"
16
}
17
trap cleanup EXIT HUP INT QUIT TERM
18
19
grep -vw universe "$sourceslist" >"$tmp/sources.list"
20
chdist "$cmd" "$dist" -o Dir::Etc::sourcelist="$tmp/sources.list" "$@"