Name: image-provision
Version: %{_version}
-Release: 1%{?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
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.
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