fi
case $ARCH in
- i386) KARCH=i686 ;;
+ i386) KARCH=686 ;;
amd64) KARCH=amd64 ;;
*)
echo "Only i386 and amd64 are currently supported" >&2
# 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
}
# }}}
}
# }}}
+# set default locales {{{
+default_locales() {
+ if [ -n "$DEFAULT_LOCALES" ] ; then
+ if ! [ -x /usr/sbin/update-locale ] ; then
+ echo "Warning: update-locale executable not available (no locales package installed?)"
+ echo "Ignoring request to run update-locale for $DEFAULT_LOCALES therefore"
+ return 0
+ fi
+
+ /usr/sbin/update-locale LANG="$DEFAULT_LOCALES"
+ fi
+}
+# }}}
+
# adjust timezone {{{
timezone() {
if [ -n "$TIMEZONE" ] ; then
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