Fix usage of GRML_NAME in grml.cfg
authorMichael Prokop <mika@grml.org>
Sun, 16 Aug 2009 22:45:19 +0000 (00:45 +0200)
committerMichael Prokop <mika@grml.org>
Sun, 16 Aug 2009 22:45:58 +0000 (00:45 +0200)
grml-live
templates/boot/isolinux/grml.cfg

index adaff85..20b7f9a 100755 (executable)
--- a/grml-live
+++ b/grml-live
@@ -672,8 +672,16 @@ if [ "$ARCH" = i386 ] || [ "$ARCH" = amd64 ] ; then
       sed -i "s/%VERSION%/$VERSION/"           "$BUILD_OUTPUT"/boot/grub/grub.cfg
       sed -i "s/%GRML_NAME%/$SHORT_GRML_NAME/" "$BUILD_OUTPUT"/boot/grub/grub.cfg
 
+      if [ -r "${BUILD_OUTPUT}/boot/isolinux/${DISTRI_NAME}.cfg" ] ; then
+         sed -i "s/%VERSION%/$VERSION/"            "$BUILD_OUTPUT"/boot/isolinux/grml.cfg
+         sed -i "s/%GRML_LONG_NAME%/$DISTRI_NAME/" "$BUILD_OUTPUT"/boot/isolinux/grml.cfg
+         sed -i "s/%GRML_NAME%/$SHORT_GRML_NAME/"  "$BUILD_OUTPUT"/boot/isolinux/grml.cfg
+         sed -i "s/%ARCH%/$ARCH/"                  "$BUILD_OUTPUT"/boot/isolinux/grml.cfg
+      fi
+
       sed -i "s/%VERSION%/$VERSION/"           "$BUILD_OUTPUT"/boot/isolinux/grml.cfg
-      sed -i "s/%GRML_NAME%/$GRML_NAME/"       "$BUILD_OUTPUT"/boot/isolinux/grml.cfg
+      sed -i "s/%GRML_LONG_NAME%/$GRML_NAME/"  "$BUILD_OUTPUT"/boot/isolinux/grml.cfg
+      sed -i "s/%GRML_NAME%/$SHORT_GRML_NAME/" "$BUILD_OUTPUT"/boot/isolinux/grml.cfg
       sed -i "s/%ARCH%/$ARCH/"                 "$BUILD_OUTPUT"/boot/isolinux/grml.cfg
 
       sed -i "s/%DISTRI_INFO%/$DISTRI_INFO/" "$BUILD_OUTPUT"/boot/isolinux/vesamenu.cfg
index 3bf086a..9fe5e9e 100644 (file)
@@ -3,7 +3,7 @@
 # generic ones
 label grml
   menu DEFAULT
-  menu label Grml ^Default Mode (%GRML_NAME% %VERSION%, %ARCH%)
+  menu label Grml ^Default Mode (%GRML_LONG_NAME% %VERSION%, %ARCH%)
   kernel /boot/%GRML_NAME%/linux26
   append apm=power-off vga=791 quiet initrd=/boot/%GRML_NAME%/initrd.gz live-media-path=/live/grml/ boot=live nomce lang=de