Adding live-initramfs 1.96.1-1.
[live-boot-grml.git] / scripts / live-premount / 10driver_updates
index 55aece5..546d3ca 100755 (executable)
@@ -38,7 +38,7 @@ is_updates_path() {
 
 is_nice_device() {
     sysfs_path="${1#/sys}"
-    if /lib/udev/path_id "${sysfs_path}" | grep -E -q "ID_PATH=(usb|pci-[^-]*-[ide|scsi|usb])"; then
+    if /lib/udev/path_id "${sysfs_path}" | grep -E -q "ID_PATH=(usb|pci-[^-]*-(ide|scsi|usb))"; then
         return 0
     fi
     return 1
@@ -130,7 +130,11 @@ fi
 #    GDMCONF=/etc/gdm/gdm.conf
 #fi
 
-eject
+if [ -x /usr/bin/eject ]
+then
+       eject
+fi
+
 log_wait_msg "Insert a driver CD and press ENTER ($DPKG_ARCH)"
 
 log_begin_msg "Looking for driver update CD"
@@ -156,7 +160,11 @@ log_begin_msg "Copying driver updates to temporary location"
 mkdir -p /tmp/driver-updates
 cp $updates_root/*_$DPKG_ARCH.deb /tmp/driver-updates/
 umount $mountpoint
-eject
+
+if [ -x /usr/bin/eject ]
+then
+       eject
+fi
 
 log_end_msg