From 72c058edc9571ec5eea0de0f20cc3f0cbb69760b Mon Sep 17 00:00:00 2001 From: immarvin Date: Thu, 20 Nov 2014 01:57:27 -0800 Subject: [PATCH] enhance the script to support various bootmgr --- xCAT/postscripts/disableconsistentNICrename | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/xCAT/postscripts/disableconsistentNICrename b/xCAT/postscripts/disableconsistentNICrename index 3c5e221b0..90f33c039 100755 --- a/xCAT/postscripts/disableconsistentNICrename +++ b/xCAT/postscripts/disableconsistentNICrename @@ -2,4 +2,15 @@ #modify the grub.cfg to prevent nic consistent network renameing grep -E -q "net.ifnames=0" /etc/sysconfig/grub || sed -i '/^GRUB_CMDLINE_LINUX=.*/{s/"$/ net.ifnames=0"/}' /etc/sysconfig/grub grep -E -q "net.ifnames=0" /etc/default/grub || sed -i '/^GRUB_CMDLINE_LINUX=.*/{s/"$/ net.ifnames=0"/}' /etc/default/grub -grub2-mkconfig -o /boot/grub2/grub.cfg + +if [ -f "/boot/efi/EFI/redhat/grub.cfg" ];then + GRUB_CFG_FILE="/boot/efi/EFI/redhat/grub.cfg" +#elif [ -f "/boot/efi/efi/SuSE/elilo.efi" ];then +elif [ -f "/boot/grub2/grub.cfg" ];then + GRUB_CFG_FILE="/boot/grub2/grub.cfg" +elif [ -f "/boot/grub/grub.cfg" ];then + GRUB_CFG_FILE="/boot/grub/grub.cfg" +fi + + +grub2-mkconfig -o "$GRUB_CFG_FILE"