X-Git-Url: https://git.grml.org/?p=grml-debootstrap.git;a=blobdiff_plain;f=chroot-script;h=98e7b14e4ffc065497a93caf258a09ac788f5388;hp=4f10c547c4402e665653e5e6f0a5230c9865a363;hb=10690a93c8cfddf92ee4d6ab17015b293b0e3709;hpb=5f348b98c314456e8a6858bfdc215caa9abd62db diff --git a/chroot-script b/chroot-script index 4f10c54..98e7b14 100755 --- a/chroot-script +++ b/chroot-script @@ -5,6 +5,9 @@ # Bug-Reports: see http://grml.org/bugs/ # License: This file is licensed under the GPL v2. ################################################################################ +# GRML_CHROOT_SCRIPT_MARKER - do not remove this line unless you want to keep +# this script as /bin/chroot-script on your new installed system +################################################################################ . /etc/debootstrap/config || exit 1 . /etc/debootstrap/variables || exit 1 @@ -15,9 +18,15 @@ # use aptitude only if it's available if [ -x /usr/bin/aptitude ] ; then - APTINSTALL="aptitude -y --without-recommends install $DPKG_OPTIONS" APTUPDATE='aptitude update' - APTUPGRADE='aptitude -y safe-upgrade' + # Debian ISOs do not contain signed Release files + if [ -n "$ISO" ] ; then + APTINSTALL="aptitude -y --allow-untrusted --without-recommends install $DPKG_OPTIONS" + APTUPGRADE='aptitude -y --allow-untrusted safe-upgrade' + else + APTINSTALL="aptitude -y --without-recommends install $DPKG_OPTIONS" + APTUPGRADE='aptitude -y safe-upgrade' + fi else APTINSTALL="apt-get --force-yes -y --no-install-recommends install $DPKG_OPTIONS" APTUPDATE='apt-get update' @@ -362,7 +371,6 @@ fi cat >> /etc/fstab << EOF proc /proc proc defaults 0 0 -/sys /sys sysfs noauto,rw,nosuid,nodev,noexec 0 0 /dev/cdrom /mnt/cdrom0 iso9660 ro,user,noauto 0 0 # some other examples: # /dev/sda2 none swap sw,pri=0 0 0