[arch-releng] [PATCH 13/13] Only lock the optical drive if mounted from this

Gerardo Exequiel Pozzi vmlinuz386 at yahoo.com.ar
Tue Nov 17 18:00:24 EST 2009


Check if FSTYPE is iso9660 or UDF, and only in this case look the optical drive.

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386 at yahoo.com.ar>
---
 archiso/hooks/archiso |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/archiso/hooks/archiso b/archiso/hooks/archiso
index cf13e3d..336a014 100644
--- a/archiso/hooks/archiso
+++ b/archiso/hooks/archiso
@@ -124,9 +124,11 @@ run_hook ()
     # Bind our bootmnt dir into the live system
     _mnt_bind /bootmnt /bootmnt
 
-    if [ -d /proc/sys/dev/cdrom ]; then
-        echo 0 > /proc/sys/dev/cdrom/lock
-        echo 0 > /proc/sys/dev/cdrom/autoeject
+    if [ "${FSTYPE}" = "iso9660" -o "${FSTYPE}" = "udf" ]; then
+        if [ -d /proc/sys/dev/cdrom ]; then
+            echo 0 > /proc/sys/dev/cdrom/lock
+            echo 0 > /proc/sys/dev/cdrom/autoeject
+        fi
     fi
 
     if [ "${break}" = "y" ]; then
-- 
1.6.5.2




More information about the arch-releng mailing list