]> piware.de Git - bin.git/blob - makechroot
makechroot: generate locale
[bin.git] / makechroot
1 #!/bin/sh -e
2 DIST="$1"
3 DIR="$2"
4 MIRROR="$3"
5
6 debootstrap "$DIST" "$DIR" $MIRROR
7
8 # apt sources
9 cat <<EOF > $DIR/etc/apt/sources.list
10 deb     $MIRROR $DIST main restricted universe multiverse
11 deb-src $MIRROR $DIST main restricted universe multiverse
12 deb     $MIRROR $DIST-updates main restricted universe multiverse
13 deb-src $MIRROR $DIST-updates main restricted universe multiverse
14 deb     $MIRROR $DIST-proposed main restricted universe multiverse
15 deb-src $MIRROR $DIST-proposed main restricted universe multiverse
16 deb     $MIRROR $DIST-security main restricted universe multiverse
17 deb-src $MIRROR $DIST-security main restricted universe multiverse
18 EOF
19
20 chroot $DIR apt-get update
21
22 # common packages for development
23 chroot $DIR apt-get install -y build-essential devscripts fakeroot
24
25 # debian_chroot
26 echo $DIST > $DIR/etc/debian_chroot
27
28 # users
29 perl -naF: -e 'print if $F[2] >= 1000 and $F[2] < 2000' /etc/passwd >> $DIR/etc/passwd
30
31 # locale
32 chroot $DIR locale-gen $LANG