summaryrefslogtreecommitdiff
path: root/archiso
diff options
context:
space:
mode:
authorGerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>2009-11-17 02:57:51 -0300
committerGerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>2009-11-17 02:57:51 -0300
commit38d828f7493b5facf3123075c88397278dd1d5cb (patch)
tree17d5f52e656ef518b410ca8fecaeddca8ca6303a /archiso
parented97ef03a4108018c95f51a202159139e1bda956 (diff)
downloadarchiso32-38d828f7493b5facf3123075c88397278dd1d5cb.tar.xz
Only lock the optical drive if mounted from this
Check if FSTYPE is iso9660 or UDF, and only in this case look the optical drive. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
Diffstat (limited to 'archiso')
-rw-r--r--archiso/hooks/archiso8
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