builder: Add Fedora 26 for aarch64, armv7l, i686, ppc64, ppc64le.

All the secondary architectures except s390x, which we cannot handle
because qemu doesn't emulate that architecture sufficiently yet.
This commit is contained in:
Richard W.M. Jones
2017-07-11 13:21:46 +01:00
parent 5aaa91b524
commit 0a73032120
12 changed files with 552 additions and 13 deletions

View File

@@ -0,0 +1,26 @@
[fedora-26]
name=Fedora® 26 Server (aarch64)
osinfo=fedora26
arch=aarch64
file=fedora-26-aarch64.xz
checksum[sha512]=ac41420e055429703caf1bc180b176034f1fa54073420e6b06e8644f786a60fe123b53c70f11e4b69fa74739056f89e93044ccfbc6989e9a15bad4995021edd9
format=raw
size=6442450944
compressed_size=276060736
expand=/dev/sda3
lvexpand=/dev/fedora/root
notes=Fedora® 26 Server (aarch64)
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/
You will need to use the associated UEFI NVRAM variables file:
http://libguestfs.org/download/builder/fedora-26-aarch64-nvram.xz
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-26-aarch64
# 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=ttyAMA0 earlyprintk=pl011,0x9000000 ignore_loglevel no_timer_check printk.time=1 rd_NO_PLYMOUTH"
zerombr
clearpart --all --initlabel
autopart --type=lvm
# 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,23 @@
[fedora-26]
name=Fedora® 26 Server (armv7l)
osinfo=fedora26
arch=armv7l
file=fedora-26-armv7l.xz
checksum[sha512]=d79e87dfeff5bb68a740630dfbe16085c444bf9c77d0baa6f6d69b313c8ea5e9e0ef5c7ba9bf77b3ac32b597f703761e99d04f829d947e62f8f66da47843b9d0
format=raw
size=6442450944
compressed_size=293797908
expand=/dev/sda2
lvexpand=/dev/fedora/root
notes=Fedora® 26 Server (armv7l)
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-26-armv7l
# 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=ttyAMA0,115200 rd_NO_PLYMOUTH"
zerombr
clearpart --all --initlabel
autopart --type=lvm
# 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,23 @@
[fedora-26]
name=Fedora® 26 Server (i686)
osinfo=fedora26
arch=i686
file=fedora-26-i686.xz
checksum[sha512]=17cdcc3c2074e437f9e8fa66c6e92231d67f0836dfac3e744da177815b2eb1ceee24b64d6f45af0cc523652336928805dd5319764b7fd7ff886eabfbc17a6536
format=raw
size=6442450944
compressed_size=297019396
expand=/dev/sda2
lvexpand=/dev/fedora/root
notes=Fedora® 26 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-26-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
autopart --type=lvm
# 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,23 @@
[fedora-26]
name=Fedora® 26 Server (ppc64)
osinfo=fedora26
arch=ppc64
file=fedora-26-ppc64.xz
checksum[sha512]=8f69995f583e6ec84c74b5b65ea68c6cb1edc0c496535d1f22c5ef4d5d10cb9f17d2d49f8de3c4ca5ad9d79d9a62160455b5e6709a2ee02b424787b0edb6e437
format=raw
size=6442450944
compressed_size=285393076
expand=/dev/sda3
lvexpand=/dev/fedora/root
notes=Fedora® 26 Server (ppc64)
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-26-ppc64
# 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=hvc0 rd_NO_PLYMOUTH"
zerombr
clearpart --all --initlabel
autopart --type=lvm
# Halt the system once configuration has finished.
poweroff
%packages
@core
%end
%post
# Ensure the installation is up-to-date.
dnf -y --best upgrade
# Enable virtio-scsi support.
pushd /etc/dracut.conf.d
echo 'add_drivers+=" virtio-blk virtio-scsi "' > virt-builder-virtio-scsi.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,23 @@
[fedora-26]
name=Fedora® 26 Server (ppc64le)
osinfo=fedora26
arch=ppc64le
file=fedora-26-ppc64le.xz
checksum[sha512]=c1475c6ebe141f31ff03e0513c3f7238ad6f085093aec55c1d7402427e6827da997de307426f62921cdfe57ae96b80a5527e3f8de4f55aec6c055ed0ecf50c6d
format=raw
size=6442450944
compressed_size=280141324
expand=/dev/sda3
lvexpand=/dev/fedora/root
notes=Fedora® 26 Server (ppc64le)
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-26-ppc64le
# 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=hvc0 rd_NO_PLYMOUTH"
zerombr
clearpart --all --initlabel
autopart --type=lvm
# Halt the system once configuration has finished.
poweroff
%packages
@core
%end
%post
# Ensure the installation is up-to-date.
dnf -y --best upgrade
# Enable virtio-scsi support.
pushd /etc/dracut.conf.d
echo 'add_drivers+=" virtio-blk virtio-scsi "' > virt-builder-virtio-scsi.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

@@ -959,6 +959,124 @@ notes=Fedora 25 Server.
Fedora and the Infinity design logo are trademarks of Red Hat, Inc.
Source and further information is available from http://fedoraproject.org/
[fedora-26]
name=Fedora® 26 Server (aarch64)
osinfo=fedora26
arch=aarch64
file=fedora-26-aarch64.xz
checksum[sha512]=ac41420e055429703caf1bc180b176034f1fa54073420e6b06e8644f786a60fe123b53c70f11e4b69fa74739056f89e93044ccfbc6989e9a15bad4995021edd9
format=raw
size=6442450944
compressed_size=276060736
expand=/dev/sda3
lvexpand=/dev/fedora/root
notes=Fedora® 26 Server (aarch64)
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/
You will need to use the associated UEFI NVRAM variables file:
http://libguestfs.org/download/builder/fedora-26-aarch64-nvram.xz
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-26]
name=Fedora® 26 Server (armv7l)
osinfo=fedora26
arch=armv7l
file=fedora-26-armv7l.xz
checksum[sha512]=d79e87dfeff5bb68a740630dfbe16085c444bf9c77d0baa6f6d69b313c8ea5e9e0ef5c7ba9bf77b3ac32b597f703761e99d04f829d947e62f8f66da47843b9d0
format=raw
size=6442450944
compressed_size=293797908
expand=/dev/sda2
lvexpand=/dev/fedora/root
notes=Fedora® 26 Server (armv7l)
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-26]
name=Fedora® 26 Server (i686)
osinfo=fedora26
arch=i686
file=fedora-26-i686.xz
checksum[sha512]=17cdcc3c2074e437f9e8fa66c6e92231d67f0836dfac3e744da177815b2eb1ceee24b64d6f45af0cc523652336928805dd5319764b7fd7ff886eabfbc17a6536
format=raw
size=6442450944
compressed_size=297019396
expand=/dev/sda2
lvexpand=/dev/fedora/root
notes=Fedora® 26 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-26]
name=Fedora® 26 Server (ppc64)
osinfo=fedora26
arch=ppc64
file=fedora-26-ppc64.xz
checksum[sha512]=8f69995f583e6ec84c74b5b65ea68c6cb1edc0c496535d1f22c5ef4d5d10cb9f17d2d49f8de3c4ca5ad9d79d9a62160455b5e6709a2ee02b424787b0edb6e437
format=raw
size=6442450944
compressed_size=285393076
expand=/dev/sda3
lvexpand=/dev/fedora/root
notes=Fedora® 26 Server (ppc64)
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-26]
name=Fedora® 26 Server (ppc64le)
osinfo=fedora26
arch=ppc64le
file=fedora-26-ppc64le.xz
checksum[sha512]=c1475c6ebe141f31ff03e0513c3f7238ad6f085093aec55c1d7402427e6827da997de307426f62921cdfe57ae96b80a5527e3f8de4f55aec6c055ed0ecf50c6d
format=raw
size=6442450944
compressed_size=280141324
expand=/dev/sda3
lvexpand=/dev/fedora/root
notes=Fedora® 26 Server (ppc64le)
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-26]
name=Fedora® 26 Server
osinfo=fedora26

View File

@@ -962,6 +962,124 @@ notes=Fedora 25 Server.
Fedora and the Infinity design logo are trademarks of Red Hat, Inc.
Source and further information is available from http://fedoraproject.org/
[fedora-26]
name=Fedora® 26 Server (aarch64)
osinfo=fedora26
arch=aarch64
file=fedora-26-aarch64.xz
checksum[sha512]=ac41420e055429703caf1bc180b176034f1fa54073420e6b06e8644f786a60fe123b53c70f11e4b69fa74739056f89e93044ccfbc6989e9a15bad4995021edd9
format=raw
size=6442450944
compressed_size=276060736
expand=/dev/sda3
lvexpand=/dev/fedora/root
notes=Fedora® 26 Server (aarch64)
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/
You will need to use the associated UEFI NVRAM variables file:
http://libguestfs.org/download/builder/fedora-26-aarch64-nvram.xz
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-26]
name=Fedora® 26 Server (armv7l)
osinfo=fedora26
arch=armv7l
file=fedora-26-armv7l.xz
checksum[sha512]=d79e87dfeff5bb68a740630dfbe16085c444bf9c77d0baa6f6d69b313c8ea5e9e0ef5c7ba9bf77b3ac32b597f703761e99d04f829d947e62f8f66da47843b9d0
format=raw
size=6442450944
compressed_size=293797908
expand=/dev/sda2
lvexpand=/dev/fedora/root
notes=Fedora® 26 Server (armv7l)
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-26]
name=Fedora® 26 Server (i686)
osinfo=fedora26
arch=i686
file=fedora-26-i686.xz
checksum[sha512]=17cdcc3c2074e437f9e8fa66c6e92231d67f0836dfac3e744da177815b2eb1ceee24b64d6f45af0cc523652336928805dd5319764b7fd7ff886eabfbc17a6536
format=raw
size=6442450944
compressed_size=297019396
expand=/dev/sda2
lvexpand=/dev/fedora/root
notes=Fedora® 26 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-26]
name=Fedora® 26 Server (ppc64)
osinfo=fedora26
arch=ppc64
file=fedora-26-ppc64.xz
checksum[sha512]=8f69995f583e6ec84c74b5b65ea68c6cb1edc0c496535d1f22c5ef4d5d10cb9f17d2d49f8de3c4ca5ad9d79d9a62160455b5e6709a2ee02b424787b0edb6e437
format=raw
size=6442450944
compressed_size=285393076
expand=/dev/sda3
lvexpand=/dev/fedora/root
notes=Fedora® 26 Server (ppc64)
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-26]
name=Fedora® 26 Server (ppc64le)
osinfo=fedora26
arch=ppc64le
file=fedora-26-ppc64le.xz
checksum[sha512]=c1475c6ebe141f31ff03e0513c3f7238ad6f085093aec55c1d7402427e6827da997de307426f62921cdfe57ae96b80a5527e3f8de4f55aec6c055ed0ecf50c6d
format=raw
size=6442450944
compressed_size=280141324
expand=/dev/sda3
lvexpand=/dev/fedora/root
notes=Fedora® 26 Server (ppc64le)
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-26]
name=Fedora® 26 Server
osinfo=fedora26
@@ -1129,17 +1247,17 @@ notes=Ubuntu 16.04 (Xenial).
-----BEGIN PGP SIGNATURE-----
iQIcBAEBAgAGBQJZZJp5AAoJEJFzj3Pht2igq6sP/RNGhVaFWrauaM2yXvcmSLYc
Z7iAJcNJES5xxE9bBrfYhycUEw9gIB9VaMF6t/YQSFVEdDj1fmyRY5LLItbW89DX
cAsQgJKS0L58k5c9jWQDn1P7w33HoxrgCvGU2jFyc8AQhiSZnVsyD82OWwn4BK5f
MheklObygd7zZjnI2db4yDd35pI7iXFo1/rvS+6QeX99pFAVUdtxG49gXqkdNKQ2
08Q5ARZjyWRUoBbkpw2zOQfdd1yn2JPEaOVzJVw//bdhC5/gpA4/H1POcKzIeVcl
TZyrvIjLgwSeQWYPiNnF0DbivoVdsSrtwSV8zmUGCCih5ED6VEDzlI2scwNZZyec
BjbjWFEYlV/LOzEDpUcIFy9mEQKnv8BqFHhvEdC3ORhiEQrJtSF5FbQcR5fdjFpQ
T4mQrVYKXeFnBiSu2ro9Az7wb2UZPaNgnFpH66BQNd0iL9MjlXbpIxA9GFeeDgMH
EZgEkc/tLL4O9Sffyvat0wdNRlldZKYtk7mcPc2dHVEkElJphS9g6e7JFepENyrY
7L0HPFFRTFOOhU5wR3M2YjTk0f1PVMcSVixT+7NcpRal6JWIgB7S2MgunhWKxTNR
AvtnDDpiGDRS3F5OMJ1jFaxYvLNf/6zTVVVvEFs88WYf+B2Yr4D3nGGwi5RPGppx
Kle0Wv+MoVlooZlli1VJ
=UwO+
iQIcBAEBAgAGBQJZZN4DAAoJEJFzj3Pht2ig9IkQAJhGnWGYSM1ztK/KvDv0vpnT
l11PuOkNIe1/orIVqQUmjLMVAexCcMAU1cNS0sDiVUU3t9TLyEad7RTPjcsaRpHk
M1ZgrSO4xQZWNJ49XnCP7CJV18gz81/7XxCCXfHiBC6nsHqyLAsPf6IYao8IQ+85
9WybNaV7wWrdMMpOLoOX6mN5MFURbcvQXX42b8L0uLIhbAJvXzYv3OIgYnhdju4G
Idl4XZUvqfoDU8TV8NmUk2+YIy3FH43bURIzG2Sna/sikLQNt0hta8aMdAf5k5KZ
0Tuewac8dLPmfr7iNs5Ql3l14fLPkL6evxcnrSp8owBSwd05SW/hGHwsgAw6JdB1
nzAQkTh+vM4CyPP2d1Rzgu7c9wi11zSRpoVF7Scr3JnyOhDnxYz7rvQ8XWjs6fzX
nn4czS/zRP4P9ELXQDShyWxM7ITLvquw5cI4fxY8GzNcd7L9uZj5Jj9zhg9EWM7L
SXGkWvyCWDyYCbuQBv8hS4mZpaHP2dK9CTen0j9xdCVZtpGodCI+u19AoJoIGDWp
47XnlCjgKjCb+gvta9ItIEgK3L2LfDFCMyt9nnfZS2e7hptCu44U0WQHEejy7Xh4
aql1jrqvHMiylNUKz+siHuihEc47QiEZW3PHb0VwP3X2Rt3Ah/L2MeCyWd/voB1G
qKCH34WItQoejmllq7YN
=XVN8
-----END PGP SIGNATURE-----