aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xFedora-efi-grub2.sh10
-rwxr-xr-xscripts/tar-to-image.sh6
2 files changed, 12 insertions, 4 deletions
diff --git a/Fedora-efi-grub2.sh b/Fedora-efi-grub2.sh
index 0a61955..e27e009 100755
--- a/Fedora-efi-grub2.sh
+++ b/Fedora-efi-grub2.sh
@@ -3,7 +3,13 @@
vers="${1-29}"
name="fedora-${vers}-efi-grub2"
repo="repos/fedora-${vers}-$(sh basearch.sh).repo"
-rpms="grub2-efi shim efibootmgr -dracut-config-rescue dracut-config-generic"
+rpms="grub2-efi efibootmgr -dracut-config-rescue dracut-config-generic"
+
+rpms_i686=""
+rpms_x86_64="shim"
+rpms_armhfp=""
+rpms_aarch64="shim"
+eval "rpms=\"\$rpms \$rpms_$(uname -m)\""
arch="$(uname -m)"
tar="${IMAGEFISH_DESTDIR-.}/${name}-${arch}.tar.gz"
@@ -13,6 +19,8 @@ echo ""
echo "###"
echo "### $name"
echo "###"
+echo "### $rpms"
+echo "###"
set -ex
rm -f "$tar" "$img"
diff --git a/scripts/tar-to-image.sh b/scripts/tar-to-image.sh
index 7924b4c..0ad2532 100755
--- a/scripts/tar-to-image.sh
+++ b/scripts/tar-to-image.sh
@@ -274,11 +274,11 @@ EOF
fi
haveboot=$(guestfish --remote -- is-file /boot/efi/EFI/BOOT/${uefi_boot_file})
- if test "$havegrubby" = "true"; then
- echo "# have ${uefi_boot_file}, good"
+ if test "$haveboot" = "true"; then
+ echo "### have ${uefi_boot_file}, good"
else
grubefi=$(guestfish --remote -- ls /boot/efi/EFI/*/grub*.efi)
- echo "# install ${grubefi} as ${uefi_boot_file}"
+ echo "### install ${grubefi} as ${uefi_boot_file}"
fish cp ${grubefi} /boot/efi/EFI/BOOT/${uefi_boot_file}
fi
}