X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=usr_sbin%2Fgrml2ram;h=dd038d278ab5e9f36e654f65be2fa33267e1ce46;hb=9fef74081f53d30174118872324fa62d4a8145b5;hp=b0ba4e6b7bca0755bd732bfb53d307cb52a5209f;hpb=c919caade70432b18719ca1637c91db10e2744f9;p=grml-scripts.git diff --git a/usr_sbin/grml2ram b/usr_sbin/grml2ram index b0ba4e6..dd038d2 100755 --- a/usr_sbin/grml2ram +++ b/usr_sbin/grml2ram @@ -4,7 +4,6 @@ # Authors: (c) Michael Schierl , (c) Michael Prokop # Bug-Reports: see http://grml.org/bugs/ # License: This file is licensed under the GPL v2. -# Latest change: Son Sep 30 16:04:17 CEST 2007 [mika] ################################################################################ set -e @@ -55,9 +54,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 #################################################################