[Ovirt-devel] [PATCH node] fix mount_live

Alan Pevec apevec at redhat.com
Fri Jul 10 02:37:54 UTC 2009


use /dev/loop0 only when it really contains LiveCD ISO.
mount_live should fail silently when LiveCD ISO is not available,
which is the case on boot from HostVG/Root.

Resolves: rhbz#508425
---
 scripts/ovirt-functions |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
 mode change 100755 => 100644 scripts/ovirt-functions

diff --git a/scripts/ovirt-functions b/scripts/ovirt-functions
old mode 100755
new mode 100644
index 81db36b..a536236
--- a/scripts/ovirt-functions
+++ b/scripts/ovirt-functions
@@ -249,9 +249,11 @@ mount_live() {
         return 0
     fi
     local live_dev=/dev/live
-    if [ ! -e $live_dev ]; then
+    if [ ! -e $live_dev ] && losetup /dev/loop0|grep -q '\.iso'; then
       # PXE boot
       live_dev=/dev/loop0
+    else
+      return 1
     fi
     mkdir -p /live
     mount -r $live_dev /live || mount $live_dev /live
-- 
1.6.0.6




More information about the ovirt-devel mailing list