builder: templates: Add Fedora 28 x86_64 and i686 templates.

This commit is contained in:
Richard W.M. Jones
2018-05-01 17:15:01 +01:00
parent 7631be21d7
commit 5ddef548b0
8 changed files with 259 additions and 13 deletions

View File

@@ -0,0 +1,22 @@
[fedora-28]
name=Fedora® 28 Server (i686)
osinfo=fedora28
arch=i686
file=fedora-28-i686.xz
checksum[sha512]=6475d5bd0988d2008f883c963d6b55526cc00cc188c4946a130cfc812d24c2cb3dd7bb1b43ba93e389279c5da42236eee1a6e25f4d08cd421e77bba50f015f72
format=raw
size=6442450944
compressed_size=400219028
expand=/dev/sda4
notes=Fedora® 28 Server (i686)
This Fedora image contains only unmodified @Core group packages.
Fedora and the Infinity design logo are trademarks of Red Hat, Inc.
Source and further information is available from http://fedoraproject.org/
This template was generated by a script in the libguestfs source tree:
builder/templates/make-template.ml
Associated files used to prepare this template can be found in the
same directory.

View File

@@ -0,0 +1,33 @@
# Kickstart file for fedora-28-i686
# 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
%post
# Ensure the installation is up-to-date.
dnf -y --best upgrade
%end
# EOF

View File

@@ -0,0 +1,19 @@
# This is the virt-install command which was used to create
# the virt-builder template 'fedora-28-i686'
# 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-5vmjtqua' \
'--ram=2048' \
'--arch=i686' \
'--vcpus=1' \
'--os-variant=fedora23' \
'--initrd-inject=fedora-28-i686.ks' \
'--extra-args=ks=file:/fedora-28-i686.ks proxy=http://cache.home.annexia.org:3128 console=tty0 console=ttyS0,115200 rd_NO_PLYMOUTH' \
'--disk=/home/rjones/d/libguestfs/builder/templates/tmp-5vmjtqua.img,size=6,format=raw' \
'--location=https://dl.fedoraproject.org/pub/fedora-secondary/releases/28/Server/i386/os/' \
'--serial=pty' \
'--nographics'

View File

@@ -0,0 +1,22 @@
[fedora-28]
name=Fedora® 28 Server
osinfo=fedora28
arch=x86_64
file=fedora-28.xz
checksum[sha512]=13e102cb4378f1a4d83383e0310ad7366063388ad8bf1068e91e106d2f818c8df4dc620fbdd69b733ed0004bf1f8f5cbea2d8fbfe65d20c7c577c99110278262
format=raw
size=6442450944
compressed_size=418347084
expand=/dev/sda4
notes=Fedora® 28 Server
This Fedora image contains only unmodified @Core group packages.
Fedora and the Infinity design logo are trademarks of Red Hat, Inc.
Source and further information is available from http://fedoraproject.org/
This template was generated by a script in the libguestfs source tree:
builder/templates/make-template.ml
Associated files used to prepare this template can be found in the
same directory.

View File

@@ -0,0 +1,43 @@
# Kickstart file for fedora-28
# 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
%post
# Ensure the installation is up-to-date.
dnf -y --best upgrade
# Enable Xen domU support.
pushd /etc/dracut.conf.d
echo 'add_drivers+=" xen:vbd xen:vif "' > virt-builder-xen-drivers.conf
popd
# To make dracut config changes permanent, we need to rerun dracut.
# Rerun dracut for the installed kernel (not the running kernel).
# See commit 0fa52e4e45d80874bc5ea5f112f74be1d3f3472f and
# https://www.redhat.com/archives/libguestfs/2014-June/thread.html#00045
KERNEL_VERSION="$(rpm -q kernel --qf '%{version}-%{release}.%{arch}\n' | sort -V | tail -1)"
dracut -f /boot/initramfs-$KERNEL_VERSION.img $KERNEL_VERSION
%end
# EOF

View File

@@ -0,0 +1,19 @@
# This is the virt-install command which was used to create
# the virt-builder template 'fedora-28'
# 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-kg7tbfnd' \
'--ram=2048' \
'--cpu=host' \
'--vcpus=4' \
'--os-variant=fedora23' \
'--initrd-inject=fedora-28.ks' \
'--extra-args=ks=file:/fedora-28.ks proxy=http://cache.home.annexia.org:3128 console=tty0 console=ttyS0,115200 rd_NO_PLYMOUTH' \
'--disk=/home/rjones/d/libguestfs/builder/templates/tmp-kg7tbfnd.img,size=6,format=raw' \
'--location=http://mirror.bytemark.co.uk/fedora/linux/releases/28/Server/x86_64/os/' \
'--serial=pty' \
'--nographics'

View File

@@ -1236,6 +1236,50 @@ notes=Fedora® 27 Server
Associated files used to prepare this template can be found in the
same directory.
[fedora-28]
name=Fedora® 28 Server (i686)
osinfo=fedora28
arch=i686
file=fedora-28-i686.xz
checksum[sha512]=6475d5bd0988d2008f883c963d6b55526cc00cc188c4946a130cfc812d24c2cb3dd7bb1b43ba93e389279c5da42236eee1a6e25f4d08cd421e77bba50f015f72
format=raw
size=6442450944
compressed_size=400219028
expand=/dev/sda4
notes=Fedora® 28 Server (i686)
This Fedora image contains only unmodified @Core group packages.
Fedora and the Infinity design logo are trademarks of Red Hat, Inc.
Source and further information is available from http://fedoraproject.org/
This template was generated by a script in the libguestfs source tree:
builder/templates/make-template.ml
Associated files used to prepare this template can be found in the
same directory.
[fedora-28]
name=Fedora® 28 Server
osinfo=fedora28
arch=x86_64
file=fedora-28.xz
checksum[sha512]=13e102cb4378f1a4d83383e0310ad7366063388ad8bf1068e91e106d2f818c8df4dc620fbdd69b733ed0004bf1f8f5cbea2d8fbfe65d20c7c577c99110278262
format=raw
size=6442450944
compressed_size=418347084
expand=/dev/sda4
notes=Fedora® 28 Server
This Fedora image contains only unmodified @Core group packages.
Fedora and the Infinity design logo are trademarks of Red Hat, Inc.
Source and further information is available from http://fedoraproject.org/
This template was generated by a script in the libguestfs source tree:
builder/templates/make-template.ml
Associated files used to prepare this template can be found in the
same directory.
[freebsd-11.1]
name=FreeBSD 11.1
osinfo=freebsd11.1

View File

@@ -1239,6 +1239,50 @@ notes=Fedora® 27 Server
Associated files used to prepare this template can be found in the
same directory.
[fedora-28]
name=Fedora® 28 Server (i686)
osinfo=fedora28
arch=i686
file=fedora-28-i686.xz
checksum[sha512]=6475d5bd0988d2008f883c963d6b55526cc00cc188c4946a130cfc812d24c2cb3dd7bb1b43ba93e389279c5da42236eee1a6e25f4d08cd421e77bba50f015f72
format=raw
size=6442450944
compressed_size=400219028
expand=/dev/sda4
notes=Fedora® 28 Server (i686)
This Fedora image contains only unmodified @Core group packages.
Fedora and the Infinity design logo are trademarks of Red Hat, Inc.
Source and further information is available from http://fedoraproject.org/
This template was generated by a script in the libguestfs source tree:
builder/templates/make-template.ml
Associated files used to prepare this template can be found in the
same directory.
[fedora-28]
name=Fedora® 28 Server
osinfo=fedora28
arch=x86_64
file=fedora-28.xz
checksum[sha512]=13e102cb4378f1a4d83383e0310ad7366063388ad8bf1068e91e106d2f818c8df4dc620fbdd69b733ed0004bf1f8f5cbea2d8fbfe65d20c7c577c99110278262
format=raw
size=6442450944
compressed_size=418347084
expand=/dev/sda4
notes=Fedora® 28 Server
This Fedora image contains only unmodified @Core group packages.
Fedora and the Infinity design logo are trademarks of Red Hat, Inc.
Source and further information is available from http://fedoraproject.org/
This template was generated by a script in the libguestfs source tree:
builder/templates/make-template.ml
Associated files used to prepare this template can be found in the
same directory.
[freebsd-11.1]
name=FreeBSD 11.1
osinfo=freebsd11.1
@@ -1432,17 +1476,17 @@ notes=Ubuntu 18.04 (bionic)
-----BEGIN PGP SIGNATURE-----
iQIcBAEBAgAGBQJa4ytLAAoJEJFzj3Pht2igvUsQAJ04btiohF09MOQcCL5AKXH1
FiW9kdyFUKf2Ni+kf7ZU8dlQw2pg/sWRJr8uFN3hBqhVwFVLllC1BADO8GFxO564
vbDtYT0enK12tsA20mDf/i12U743m9k+weJ0lDhcCH1dyxKTMmf6xXVEn7VWiFVT
vnK4QKOkHTYRLmEVX1mzhtrmDR0D447f+MyKEOTlAVszWeZTGMtjvW/nNT5drkCA
4SF3uG8lu/EH6FQEOBh4yKI8cj/SzsyVA718aB2wLACpIkyyud0ELGWhW3otHY1h
RjkrO7vsTxZSnFfx1fjIGpG97cZ02usw2Y7JKomCQRLP/GCTXCZzX+Se+KEa+8O5
XD3EQuYTO93G4hap3G0xYK0oH2WW08tk5dhlqbDqXICXWOEsBsgsCCNYPyig+1ZP
oNff5v9Cl/XPeJcXfZooeHIQ8XRUX2+O5TDoewi0dsF0KdTKZYKvA79QNyw8IUcr
ybIO7XDFP2rbJgFTDYqkU4Y/bpDXrmcKXB+Z5hVDwbxEBaQUYHmibHaN3wETuQhc
Kgvnxeq5xVaF4T315C2AJ0s3Sda+IpG6UgqsJhjs3EljGFAemJRAme9ec5xU2QTr
Vh7LGgaXzT511x3oKqlKXk1a6wbUTAL507MVY9Cn47d6WHbYcXOfvWOPY8Bbi0Fd
uYiksNrsUhBe6WQgw3gS
=v98m
iQIcBAEBAgAGBQJa6JMMAAoJEJFzj3Pht2ig+cgP/AhHy91I/yOQq3Hq5FHE6j3V
QAmflhoo+zXy0bsgaZMPQ6RF10Yem+DhFZPOCiCgD5C9Le4uV1Jb+D6iWTB7VrpT
ZTFlm5pNbqBhhXb1LDqOI8Eip1nH9OaYZQwllYnRyjwLYZclDh2PXhwMMlNW/Sp3
I1cpmq5pmwAAvTrzuYjLoFFqmz98sWOuDqkgs5Ux6vWfXDQ9cfgw+BQ5B7MJMJX3
FCK6Ut8/Hd0xwY2LREbrHxJbGSuwAWRgbFodpDCHSv6hX6SbCGDxQSyzNMq9QVYs
hcYZ84lLfH+UqXxmlBDzbdP5qQjEGcKr1OwZxuIGF/DjYpgyuqwgntZpS1o5d/XR
NOBM9MpZawCUeAn9oz6dUYK2h9zBYeRrB4VjhqZFsu0lUwWSCLEtuP4oBCWY12nh
wnZNW8V8TbWny1bZJFKerFT+M1hUBg0SvubSzNpk9CH92CnEzCAydfjAxKV+W6ge
W+i9TtNoLeaTfYZiAvpM2FlUvNkd5zyKhMhtkWi7i3FtPUBjbOkYiumYjIe9BllX
PW3ZXB9dZR0/84r6h3hv1I6dLcJkHq5e6J/xYbqIYe2y/a2hpkDdwy368Xuepva4
xFDdM0p9Sd6QV6wZfVCadV3BCp4yvTUm2O0VvpYDAbfAq8TypLHKacOp7n+HlktN
MoY9kFvZ/qpWe3eLIdLr
=tUsG
-----END PGP SIGNATURE-----