X-Git-Url: https://piware.de/gitweb/?a=blobdiff_plain;f=makechroot;fp=makechroot;h=185207b448feea48dff231f6c89b6ccd70256445;hb=718e5f0937fd8a8bea2b169b19b4391a5efa44ba;hp=0000000000000000000000000000000000000000;hpb=61c9a34e0de6253e455646bb99f5a7115cbc65eb;p=bin.git diff --git a/makechroot b/makechroot new file mode 100755 index 0000000..185207b --- /dev/null +++ b/makechroot @@ -0,0 +1,29 @@ +#!/bin/sh -e +DIST="$1" +DIR="$2" +MIRROR="$3" + +debootstrap "$DIST" "$DIR" $MIRROR + +# apt sources +cat < $DIR/etc/apt/sources.list +deb $MIRROR $DIST main restricted universe multiverse +deb-src $MIRROR $DIST main restricted universe multiverse +deb $MIRROR $DIST-updates main restricted universe multiverse +deb-src $MIRROR $DIST-updates main restricted universe multiverse +deb $MIRROR $DIST-proposed main restricted universe multiverse +deb-src $MIRROR $DIST-proposed main restricted universe multiverse +deb $MIRROR $DIST-security main restricted universe multiverse +deb-src $MIRROR $DIST-security main restricted universe multiverse +EOF + +chroot $DIR apt-get update + +# common packages for development +chroot $DIR apt-get install -y build-essential devscripts fakeroot + +# debian_chroot +echo $DIST > $DIR/etc/debian_chroot + +# users +perl -naF: -e 'print if $F[2] >= 1000 and $F[2] < 2000' /etc/passwd >> $DIR/etc/passwd