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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#! /bin/sh
set -e

cmd="$1"
dist="$2"
shift 2

sourceslist="$HOME/.chdist/$dist/etc/apt/sources.list"
if [ ! -e "$sourceslist" ]; then
	exec chdist "$cmd" "$dist" "$@"
fi

tmp="$(mktemp -d)"
cleanup () {
	rm -rf "$tmp"
}
trap cleanup EXIT HUP INT QUIT TERM

grep -vw universe "$sourceslist" >"$tmp/sources.list"
chdist "$cmd" "$dist" -o Dir::Etc::sourcelist="$tmp/sources.list" "$@"