X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=ta%2Fimage-provision.git;a=blobdiff_plain;f=image-provision.spec;fp=image-provision.spec;h=0882b821c83cad0ce204b9631d972d6c56098f20;hp=32ce868d9ac40c7cdb81f9ade152cd4c86e07b05;hb=9ae903606e4e36c1dd652279c412b5ef0ab7d762;hpb=06e73ed8bfb037b6e49ceda1c8cb234b57566b47 diff --git a/image-provision.spec b/image-provision.spec index 32ce868..0882b82 100644 --- a/image-provision.spec +++ b/image-provision.spec @@ -14,7 +14,7 @@ Name: image-provision Version: %{_version} -Release: 3%{?dist} +Release: 4%{?dist} Summary: Contains dracut modules used for provisioning master image from a boot CD. License: %{_platform_licence} Source0: %{name}-%{version}.tar.gz @@ -22,7 +22,7 @@ Vendor: %{_platform_vendor} BuildArch: noarch BuildRequires: rsync -Requires: cloud-init, dracut, coreutils, parted, gzip, iproute, util-linux, findutils, kmod, kbd, iscsi-initiator-utils, qemu-img-ev, gdisk, tar, wget, curl, glibc, hw-detector +Requires: cloud-init, dracut, coreutils, parted, gzip, iproute, cloud-utils, findutils, kmod, kbd, iscsi-initiator-utils, gdisk, tar, wget, curl, glibc, hw-detector %description This RPM contains dracut modules. They are used for provisioning master image from a boot CD. @@ -76,7 +76,13 @@ fi grep -q "net.ifnames=0" /etc/default/grub if [[ $? == 0 ]];then sed -i 's/net.ifnames=0 //' /etc/default/grub - grub2-mkconfig > /etc/grub2.cfg + # /etc/grub2[-efi].cfg are symlinks to /boot/.../grub.cfg + if [ -e /etc/grub2.cfg ]; then + grub2-mkconfig > /etc/grub2.cfg + fi + if [ -e /etc/grub2-efi.cfg ]; then + grub2-mkconfig > /etc/grub2-efi.cfg + fi fi