X-Git-Url: https://git.grml.org/?p=grml-debootstrap.git;a=blobdiff_plain;f=chroot-script;h=6d01a89dfa915983354b2ec43a74732059410464;hp=751eac3f714d0568c5b2ab6d88c126406fce12e6;hb=b8fb51c5d22a90f277a1edf03ca406105c2a74cb;hpb=4f9ea9128412213f405416da7f15c3f329857f12 diff --git a/chroot-script b/chroot-script index 751eac3..6d01a89 100755 --- a/chroot-script +++ b/chroot-script @@ -292,7 +292,7 @@ get_kernel_version() { fi case $ARCH in - i386) KARCH=i686 ;; + i386) KARCH=686 ;; amd64) KARCH=amd64 ;; *) echo "Only i386 and amd64 are currently supported" >&2 @@ -317,6 +317,8 @@ kernel() { # note: install busybox to be able to debug initramfs KERNELPACKAGES="linux-image-$KVER linux-headers-$KVER busybox firmware-linux-free firmware-linux" DEBIAN_FRONTEND=$DEBIAN_FRONTEND $APTINSTALL $KERNELPACKAGES + else + echo "Warning: Could not find a kernel for your system. Your system won't be able to boot itself!" fi } # }}} @@ -426,6 +428,14 @@ EOF } # }}} +# set default locales {{{ +default_locales() { + if [ -n "$DEFAULT_LOCALES" ] ; then + update-locale LANG="$DEFAULT_LOCALES" + fi +} +# }}} + # adjust timezone {{{ timezone() { if [ -n "$TIMEZONE" ] ; then @@ -606,7 +616,7 @@ trap signal_handler HUP INT QUIT TERM for i in chrootmirror grmlrepos backportrepos kernelimg_conf \ kernel packages extrapackages reconfigure hosts interfaces \ - timezone fstab hostname initrd grub_install passwords \ + default_locales timezone fstab hostname initrd grub_install passwords \ custom_scripts upgrade_system remove_apt_cache services \ remove_chrootmirror; do if stage $i ; then