X-Git-Url: https://git.grml.org/?a=blobdiff_plain;ds=sidebyside;f=chroot-script;h=0d7504229ecbb34812a7ef3197fe3e1c1de05aab;hb=8ed1cbb8a2555167c3ee0bce4d78b01b4de233d4;hp=e6c95a787624b1e59fff16569e6aef39380a8e96;hpb=4afd25452f048a5a4e0608ec7b2f3dbbbe12da0f;p=grml-debootstrap.git diff --git a/chroot-script b/chroot-script index e6c95a7..0d75042 100644 --- a/chroot-script +++ b/chroot-script @@ -4,7 +4,7 @@ # Authors: grml-team (grml.org), (c) Michael Prokop # Bug-Reports: see http://grml.org/bugs/ # License: This file is licensed under the GPL v2. -# Latest change: Fre Nov 03 23:42:36 CET 2006 [mika] +# Latest change: Mon Nov 06 11:52:24 CET 2006 [mika] ################################################################################ set -e # exit on any error @@ -158,7 +158,7 @@ if [ -n "$GROOT" ] ; then # finally install grub update-grub -y - sed -i "s/groot=.*/groot=(${GROOT})/g" /boot/grub/menu.lst + sed -i "s/^# groot=.*/# groot=(${GROOT})/g" /boot/grub/menu.lst # not sure why savedefault does not work for me; any ideas? sed -i "s/^savedefault.*/# &/g" /boot/grub/menu.lst update-grub -y @@ -173,7 +173,9 @@ if [ -n "$GROOT" ] ; then fi # make sure we don't have any running processes left -[ -x /etc/init.d/ssh ] && /etc/init.d/ssh stop +for service in ssh mdadm mdadm-raid ; do + [ -x "/etc/init.d/$service" ] && "/etc/init.d/$service" stop +done # unmount all filesystems in chroot, make sure nothing is left... umount -a 1>/dev/null 2>/dev/null || true