Work around grub sillyness of adding " to cmdline
[grml-rescueboot.git] / 42_grml
diff --git a/42_grml b/42_grml
index 68ba01d..6e82b90 100755 (executable)
--- a/42_grml
+++ b/42_grml
@@ -36,7 +36,7 @@ for grmliso in $iso_list ; do
   additional_param=""
 
   case "$device" in
-      *mapper* )
+      /dev/mapper*|/dev/md*)
       additional_param="live-media=$device"
       ;;
   esac
@@ -49,7 +49,7 @@ menuentry "${title}" {
 $(prepare_grub_to_access_device "$device" | sed -e "s/^/        /")
         iso_path="${rel_dirname}/${grml}"
         export iso_path
-        kernelopts="$CUSTOM_BOOTOPTIONS $additional_param"
+        kernelopts=" $CUSTOM_BOOTOPTIONS $additional_param "
         export kernelopts
         loopback loop "${rel_dirname}/$grml"
         set root=(loop)