From 718e5f0937fd8a8bea2b169b19b4391a5efa44ba Mon Sep 17 00:00:00 2001 From: "martin@piware.de" <> Date: Wed, 3 Jan 2007 21:45:09 +0100 Subject: [PATCH] add initial makechroot --- makechroot | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100755 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 -- 2.39.2