From: martin@piware.de <> Date: Wed, 3 Jan 2007 20:45:09 +0000 (+0100) Subject: add initial makechroot X-Git-Url: https://piware.de/gitweb/?p=bin.git;a=commitdiff_plain;h=718e5f0937fd8a8bea2b169b19b4391a5efa44ba add initial makechroot --- 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