aboutsummaryrefslogtreecommitdiffstats
path: root/RHEL8-efi.sh
blob: 9e32b5d70ab5266c4d98d234bd441a11f0809ee4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/sh

vers="$1"
name="rhel-${vers}-efi"
repo="/mort/mirror/rhel/repo/el8/mirror-RHEL-${vers}-BaseOS.repo"
rpms="grub2-efi-x64 grub2-pc shim -grubby -dracut-config-rescue dracut-config-generic"

arch="$(uname -m)"
tar="${IMAGEFISH_DESTDIR-.}/${name}-${arch}.tar.gz"
img="${IMAGEFISH_DESTDIR-.}/${name}-${arch}.qcow2"

echo ""
echo "###"
echo "### $name ($arch)"
echo "###"
echo "### $rpms"
echo "###"

set -ex
rm -f "$tar" "$img"
scripts/install-redhat.sh --config "$repo" --tar "$tar" --packages "$rpms" \
	--platform el8 --dnf
scripts/tar-to-image.sh --tar "$tar" --image "$img" --efi-grub2
virt-copy-in -a "$img" "$repo" /etc/yum.repos.d