[node-patches] Change in ovirt-node[master]: find_grub_cfg(): Add elif statement to get correct cfg_path ...

hadong0720 at gmail.com hadong0720 at gmail.com
Fri Apr 4 02:57:07 UTC 2014


hadong has uploaded a new change for review.

Change subject: find_grub_cfg(): Add elif statement to get correct cfg_path for efi_boot
......................................................................

find_grub_cfg(): Add elif statement to get correct cfg_path for efi_boot

Change-Id: I299fb4906d8d2e947130daea1de570a9347bb202
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1046887
Signed-off-by: hadong <hadong at redhat.com>
---
M src/ovirt/node/utils/system.py
1 file changed, 7 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-node refs/changes/18/26418/1

diff --git a/src/ovirt/node/utils/system.py b/src/ovirt/node/utils/system.py
index 4786e5e..499a467 100644
--- a/src/ovirt/node/utils/system.py
+++ b/src/ovirt/node/utils/system.py
@@ -740,9 +740,15 @@
     @staticmethod
     def find_grub_cfg():
         cfg_path = None
-
+        import ovirtnode.ovirtfunctions as _functions
         if Filesystem.by_label("Boot"):
             cfg_path = "/boot/grub/grub.conf"
+        elif _functions.is_efi_boot():
+            _functions.mount_efi(target="/liveos")
+            if os.path.exists("/liveos/EFI/redhat"):
+                cfg_path = "/liveos/EFI/redhat/grub.conf"
+            else:
+                cfg_path = "/liveos/EFI/fedora/grub.cfg"
         elif os.path.ismount("/dev/.initramfs/live"):
             if not Bootloader.is_grub2():
                 cfg_path = "/dev/.initramfs/live/grub/grub.conf"


-- 
To view, visit http://gerrit.ovirt.org/26418
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I299fb4906d8d2e947130daea1de570a9347bb202
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-node
Gerrit-Branch: master
Gerrit-Owner: hadong <hadong0720 at gmail.com>



More information about the node-patches mailing list