builder: templates: Build RHEL 8.1 image internally.

This commit is contained in:
Richard W.M. Jones
2019-12-12 15:22:50 +00:00
parent ebcd915997
commit 5469db383a
3 changed files with 50 additions and 0 deletions

View File

@@ -1155,6 +1155,7 @@ and os_variant_of_os ?(for_fedora = false) os arch =
| RHEL (7, minor), _ when minor <= 4 ->
sprintf "rhel7.%d" minor
| RHEL (7, _), _ -> "rhel7.5" (* max version known in Fedora 29 *)
| RHEL (8, _), _ -> "rhel8.0" (* temporary until osinfo updated *)
| RHEL (major, minor), _ ->
sprintf "rhel%d.%d" major minor

View File

@@ -0,0 +1,29 @@
# Kickstart file for rhel-8.1
# Generated by libguestfs.git/builder/templates/make-template.ml
install
text
reboot
lang en_US.UTF-8
keyboard us
network --bootproto dhcp
rootpw builder
firewall --enabled --ssh
timezone --utc America/New_York
selinux --enforcing
bootloader --location=mbr --append="console=tty0 console=ttyS0,115200 rd_NO_PLYMOUTH"
zerombr
clearpart --all --initlabel --disklabel=gpt
autopart --type=plain
# Halt the system once configuration has finished.
poweroff
%packages
@core
%end
# EOF

View File

@@ -0,0 +1,20 @@
# This is the virt-install command which was used to create
# the virt-builder template 'rhel-8.1'
# NB: This file is generated for documentation purposes ONLY!
# This script was never run, and is not intended to be run.
'virt-install' \
'--transient' \
'--name=tmp-c58utbt5' \
'--ram=4096' \
'--arch=x86_64' \
'--cpu=host' \
'--vcpus=4' \
'--os-variant=rhel8.0' \
'--initrd-inject=rhel-8.1.ks' \
'--extra-args=ks=file:/rhel-8.1.ks console=tty0 console=ttyS0,115200 rd_NO_PLYMOUTH' \
'--disk=/home/rjones/d/libguestfs/builder/templates/tmp-c58utbt5.img,size=6,format=raw' \
'--location=http://download.eng.bos.redhat.com/released/RHEL-8/8.1.0/BaseOS/x86_64/os' \
'--serial=pty' \
'--nographics'