X-Git-Url: https://git.grml.org/?p=grml-debootstrap.git;a=blobdiff_plain;f=chroot-script;h=bb770a515841e34fd75154bbf85aef8f08eb47ce;hp=b2158aa4407b3def53754f1119ec36f932b3e007;hb=7cc268e168259a681c0244f9d73a28b7dc4d3769;hpb=b379c74396164ff7ad0c5a750e053cba074eb60e diff --git a/chroot-script b/chroot-script index b2158aa..bb770a5 100755 --- a/chroot-script +++ b/chroot-script @@ -380,8 +380,11 @@ grub_config() { # finally install grub if [ -x /usr/sbin/update-grub ] ; then UPDATEGRUB='/usr/sbin/update-grub' - else + elif [ -x /sbin/update-grub ] ; then UPDATEGRUB='/sbin/update-grub' + else + echo "Error: update-grub not available, can not execute it." + return 1 fi # grub2: @@ -441,9 +444,9 @@ trap signal_handler HUP INT QUIT TERM install_policy_rcd for i in chrootmirror grmlrepos kernelimg_conf \ - remove_apt_cache kernel packages extrapackages reconfigure hosts interfaces \ - timezone fstab hostname initrd grub_config passwords custom_scripts \ - services ; do + kernel packages extrapackages reconfigure hosts interfaces \ + timezone fstab hostname initrd grub_config passwords \ + custom_scripts remove_apt_cache services ; do if stage $i ; then $i && stage $i done || exit 1 fi