Apply patch by Moritz Augsburger for identifying /dev/cdrom 1.0.19
authorMichael Prokop <mika@grml.org>
Sun, 30 Sep 2007 14:33:04 +0000 (16:33 +0200)
committerMichael Prokop <mika@grml.org>
Sun, 30 Sep 2007 14:33:04 +0000 (16:33 +0200)
debian/changelog
usr_sbin/grml2ram

index b3dd887..66169ae 100644 (file)
@@ -1,6 +1,7 @@
 grml-scripts (1.0.19) unstable; urgency=low
 
-  * grml2ram: adjust for usage with new live-initramfs layout
+  * grml2ram: adjust for usage with new live-initramfs layout.
+    Apply patch by Moritz Augsburger for identifying /dev/cdrom.
 
  -- Michael Prokop <mika@grml.org>  Sun, 30 Sep 2007 16:04:31 +0200
 
index b0ba4e6..6665584 100755 (executable)
@@ -55,9 +55,16 @@ close LOOP;
 close DEST;
 EOF
 
+# identify cd-rom:
+GRMLDEV=$(awk '{if ($2 ~ /^\/live\/image$/ ) print $1}' /etc/mtab)
+if [ -z "$GRMLDEV" ]; then
+   GRMLDEV=$(awk '{if ($2 ~ /^\/cdrom$/ ) print $1}' /etc/mtab)
+fi     
+[ -n "$GRMLDEV" ] || GRMLDEV='/dev/cdrom'
+
 einfo "Unmounting cdrom"
 [ -d /live/image ] && umount /live/image || umount /cdrom
 eend $?
-einfo "Now you can eject your grml-cd (e.g. run 'eject /dev/cdrom')." ; eend 0
+einfo "Now you can eject your grml-cd (e.g. run 'eject $GRMLDEV')." ; eend 0
 
 ## END OF FILE #################################################################