blob: fdbcfc5751fbd191d2a5b26b17230898ea9682c7 (
plain) (
blame)
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
36
37
|
#!/bin/sh
TARGETS="unstable-amd64 unstable-i386 unstable-sh4"
DEST=~/.cache/sbuild
call_mmdebstrap() {
# call_mmdebstrap dist arch mirror
mmdebstrap \
--quiet \
--arch=$2 \
--variant=buildd \
--components=main,contrib,non-free \
--aptopt='Acquire::http::proxy "http://127.0.0.1:3142";' \
$1 "$DEST/$1-$2.tar" "$3"
}
get_mirror() {
case $1 in
sh4)
echo "http://ftp.ports.debian.org/debian-ports/"
;;
*)
echo "http://deb.debian.org/debian"
;;
esac
}
for target in $TARGETS; do
dist="$(echo "$target" | cut -d- -f1)"
arch="$(echo "$target" | cut -d- -f2)"
mirror="$(get_mirror $arch)"
call_mmdebstrap "$dist" "$arch" "$mirror"
if [ "$dist" = "unstable" ] && [ ! -L "$DEST/experimental-$arch.tar" ]; then
ln -s "$DEST/$dist-$arch.tar" "$DEST/experimental-$arch.tar"
fi
done
|