X-Git-Url: https://git.grml.org/?p=grml-debootstrap.git;a=blobdiff_plain;f=grml-debootstrap;h=233e53a3eca6077171066bebeafb5c0a337820aa;hp=69f2cf0509adf6804f71b419c49d88d1eca5a265;hb=98cab0af4f596d4645109426d6ea3ea618c7e910;hpb=6892bfdd8be93a659e622b0f52f261a678387306;ds=sidebyside diff --git a/grml-debootstrap b/grml-debootstrap index 69f2cf0..233e53a 100755 --- a/grml-debootstrap +++ b/grml-debootstrap @@ -11,7 +11,7 @@ set -e # exit on any error # variables {{{ PN="$(basename $0)" -VERSION='0.23' +VERSION='0.24' MNTPOINT="/mnt/debootstrap.$$" # inside the chroot system locales might not be available, so use minimum: @@ -254,12 +254,13 @@ prompt_for_bootmanager() # ask for Debian release {{{ prompt_for_release() { - RELEASE="$(dialog --stdout --title "${PN}" --default-item etch --menu \ + RELEASE="$(dialog --stdout --title "${PN}" --default-item lenny --menu \ "Please enter the Debian release you would like to use for installation:" \ 0 50 3 \ - etch Debian/stable \ - lenny Debian/testing \ - sid Debian/unstable)" + etch Debian/old-stable \ + lenny Debian/stable \ + squeeze Debian/testing \ + sid Debian/unstable)" } # }}} @@ -268,7 +269,7 @@ prompt_for_hostname() { HOSTNAME="$(dialog --stdout --title "${PN}" --inputbox \ "Please enter the hostname you would like to use for installation:" \ - 0 0 grml)" + 0 0 $HOSTNAME)" } # }}} @@ -298,7 +299,7 @@ prompt_for_mirror() { MIRROR="$(dialog --stdout --title "${PN}" --inputbox \ "Please enter Debian mirror you would like to use for installing packages." \ - 0 0 http://ftp.de.debian.org/debian)" + 0 0 $MIRROR)" } # }}} @@ -765,8 +766,10 @@ preparechroot() { # copy scripts that should be executed inside the chroot: _opt_chroot_scripts=${_opt_chroot_scripts:-$CONFFILES/chroot-scripts/} - [ -d $_opt_chroot_scripts -a "$CHROOT_SCRIPTS" = 'yes' ] && \ - cp -a $VERBOSE $_opt_chroot_scripts $MNTPOINT/etc/debootstrap/ + [ -d $_opt_chroot_scripts -a "$CHROOT_SCRIPTS" = 'yes' ] && { + mkdir -p $MNTPOINT/etc/debootstrap/chroot-scripts + cp -a $VERBOSE $_opt_chroot_scripts/* $MNTPOINT/etc/debootstrap/chroot-scripts/ + } # notice: do NOT use $CHROOT_VARIABLES inside chroot but statically file instead! cp $VERBOSE $CHROOT_VARIABLES $MNTPOINT/etc/debootstrap/variables