aboutsummaryrefslogtreecommitdiffstats
path: root/kickstart/run-install.sh
blob: f3a977481ce8f0990ee4c817d8d70cea01e9f959 (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
25
#!/bin/sh

# args
disk="$1"
repo="$2"
size="${3-4}"
kick="${4-el8.ks}"

# go!
name="$(basename $disk .qcow2)"

rm -f "$disk"
exec virt-install \
	--virt-type kvm \
	--os-variant rhel8.0 \
	--arch x86_64 \
	--memory 4096 \
	--nographics \
	--transient \
	--network user \
	--name "virt-install-${name}" \
	--disk "bus=scsi,format=qcow2,sparse=yes,size=${size},path=${disk}" \
	--initrd-inject "${kick}" \
	--extra-args "console=ttyS0 inst.ks=file:/${kick##*/}" \
	--location "$repo"