7 debootstrap "$DIST" "$DIR" "$MIRROR"
10 echo $DIST > $DIR/etc/debian_chroot
13 perl -naF: -e 'print if $F[2] >= 1000 and $F[2] < 2000' /etc/passwd >> $DIR/etc/passwd
16 chroot $DIR locale-gen $LANG
19 if ! grep -q $DIR /etc/fstab; then
20 cat <<EOF >> /etc/fstab
23 /home $DIR/home none bind 0 0
24 /proc $DIR/proc none bind 0 0
25 /sys $DIR/sys none bind 0 0
26 /tmp $DIR/tmp none bind 0 0
35 cat <<EOF > $DIR/etc/apt/sources.list
36 deb $MIRROR $DIST main restricted universe multiverse
37 deb-src $MIRROR $DIST main restricted universe multiverse
38 deb $MIRROR $DIST-updates main restricted universe multiverse
39 deb-src $MIRROR $DIST-updates main restricted universe multiverse
40 deb $MIRROR $DIST-proposed main restricted universe multiverse
41 deb-src $MIRROR $DIST-proposed main restricted universe multiverse
42 deb $MIRROR $DIST-security main restricted universe multiverse
43 deb-src $MIRROR $DIST-security main restricted universe multiverse
46 chroot $DIR apt-get update
48 # common packages for development
49 chroot $DIR apt-get install -y build-essential devscripts fakeroot