X-Git-Url: https://git.grml.org/?p=grml-debootstrap.git;a=blobdiff_plain;f=grml-debootstrap;h=0f6bcb91db0e84bd6a598090c2f9445ca3a105fd;hp=e551919f75a6e8ea61e1db27b342cee7c6ba9a9b;hb=60a9691e1df16b1204cb5f39307ea63a8c643681;hpb=d480b1586185e32df5e8a44aa8b3d22ec80e1a67 diff --git a/grml-debootstrap b/grml-debootstrap index e551919..0f6bcb9 100644 --- a/grml-debootstrap +++ b/grml-debootstrap @@ -4,16 +4,20 @@ # Authors: grml-team (grml.org), (c) Michael Prokop # Bug-Reports: see http://grml.org/bugs/ # License: This file is licensed under the GPL v2. -# Latest change: Fre Nov 17 23:44:49 CET 2006 [mika] +# Latest change: Mon Apr 09 14:41:57 CEST 2007 [mika] ################################################################################ -# http://www.debian.org/releases/stable/i386/apcs04.html.en +# http://www.debian.org/releases/stable/i386/index.html.en set -e # exit on any error . /etc/grml/lsb-functions . /etc/grml/script-functions -VERSION='0.2' +# inside the chroot system the locales might not be available, so use minimum: +export LANG=C +export LC_ALL=C + +VERSION='0.6' case $* in -h*|--h*) @@ -67,9 +71,9 @@ DIRECTORY='' case $TARGET in /dev/*) PARTITION=1 - ;; - *) - # assume we are installing into a directory, don't run mkfs and grub related stuff therefore + ;; + *) + # assume we are installing into a directory, don't run mkfs and grub related stuff therefore DIRECTORY=1 MNTPOINT="$TARGET" MKFS='' @@ -77,7 +81,7 @@ case $TARGET in FSCK='' GRUB='' GROOT='' - ;; + ;; esac # user should recheck his configuration @@ -128,7 +132,12 @@ fi if [ -n "$ARCH" ] ; then ARCHCMD="--arch $ARCH" ARCHINFO=" (${ARCH})" +else + ARCH="$(dpkg --print-architecture)" + ARCHCMD="--arch $ARCH" + ARCHINFO=" (${ARCH})" fi + einfo "Running $DEBOOTSTRAP for release ${RELEASE}${ARCHINFO} using mirror $MIRROR" $DEBOOTSTRAP $ARCHCMD $RELEASE $MNTPOINT $MIRROR eend $? @@ -157,7 +166,7 @@ einfo "Preparing chroot system" eend 0 einfo "Executing chroot-script now" -chroot $MNTPOINT /bin/chroot-script +chroot "$MNTPOINT" /bin/chroot-script eend $? # einfo "Removing chroot-script"