diff --git a/builder/templates/fedora-27.index-fragment b/builder/templates/fedora-27.index-fragment new file mode 100644 index 000000000..db0f60f7c --- /dev/null +++ b/builder/templates/fedora-27.index-fragment @@ -0,0 +1,22 @@ +[fedora-27] +name=Fedora® 27 Server +osinfo=fedora27 +arch=x86_64 +file=fedora-27.xz +checksum[sha512]=01bed9d8d0f66053a0a91bc41e737016db477a06e264e691a74ab88c8982c034606af3cca50e86e310418ff6edb4296c637dca2926d51bc620da6502e01d9da4 +format=raw +size=6442450944 +compressed_size=364702928 +expand=/dev/sda4 +notes=Fedora® 27 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. + diff --git a/builder/templates/fedora-27.ks b/builder/templates/fedora-27.ks new file mode 100644 index 000000000..c84875a79 --- /dev/null +++ b/builder/templates/fedora-27.ks @@ -0,0 +1,43 @@ +# Kickstart file for fedora-27 +# 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 diff --git a/builder/templates/fedora-27.virt-install-cmd b/builder/templates/fedora-27.virt-install-cmd new file mode 100644 index 000000000..04f32f66e --- /dev/null +++ b/builder/templates/fedora-27.virt-install-cmd @@ -0,0 +1,19 @@ +# This is the virt-install command which was used to create +# the virt-builder template 'fedora-27' +# 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-95vf03b0' \ + '--ram=2048' \ + '--cpu=host' \ + '--vcpus=4' \ + '--os-variant=fedora23' \ + '--initrd-inject=fedora-27.ks' \ + '--extra-args=ks=file:/fedora-27.ks proxy=http://cache.home.annexia.org:3128 console=tty0 console=ttyS0,115200 rd_NO_PLYMOUTH' \ + '--disk=/home/rjones/d/libguestfs/builder/templates/tmp-95vf03b0.img,size=6,format=raw' \ + '--location=http://mirror.bytemark.co.uk/fedora/linux/releases/27/Server/x86_64/os/' \ + '--serial=pty' \ + '--nographics' + diff --git a/website/download/builder/index b/website/download/builder/index index 2e34f71a2..512f1b635 100644 --- a/website/download/builder/index +++ b/website/download/builder/index @@ -1101,6 +1101,28 @@ notes=Fedora® 26 Server Associated files used to prepare this template can be found in the same directory. +[fedora-27] +name=Fedora® 27 Server +osinfo=fedora27 +arch=x86_64 +file=fedora-27.xz +checksum[sha512]=01bed9d8d0f66053a0a91bc41e737016db477a06e264e691a74ab88c8982c034606af3cca50e86e310418ff6edb4296c637dca2926d51bc620da6502e01d9da4 +format=raw +size=6442450944 +compressed_size=364702928 +expand=/dev/sda4 +notes=Fedora® 27 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 diff --git a/website/download/builder/index.asc b/website/download/builder/index.asc index a39884f69..598a3fcb3 100644 --- a/website/download/builder/index.asc +++ b/website/download/builder/index.asc @@ -1104,6 +1104,28 @@ notes=Fedora® 26 Server Associated files used to prepare this template can be found in the same directory. +[fedora-27] +name=Fedora® 27 Server +osinfo=fedora27 +arch=x86_64 +file=fedora-27.xz +checksum[sha512]=01bed9d8d0f66053a0a91bc41e737016db477a06e264e691a74ab88c8982c034606af3cca50e86e310418ff6edb4296c637dca2926d51bc620da6502e01d9da4 +format=raw +size=6442450944 +compressed_size=364702928 +expand=/dev/sda4 +notes=Fedora® 27 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 @@ -1267,17 +1289,17 @@ notes=Ubuntu 16.04 (Xenial). -----BEGIN PGP SIGNATURE----- -iQIcBAEBAgAGBQJZ5ymmAAoJEJFzj3Pht2igUToQAK67u5ra3GtDmN0NXGSdZCJj -Wkdk53onbb+SrJgGvEOPNnzw29amC1a0r9TZmDQoFRE8AUFiAq+TNPJqyORPnRWS -5DX8HvHWJX8SJpHaewGnBOasEkGag7xxDRb3p2oZiGkRzmVheh9erCj+NkGz5oF5 -qtyFW2QnUbe7ga8CA5tZARqShT5lhjmJrlUFwcR1HvKxeDb9B/BsIYVYBaS1ldhM -a5xOJSAByf30EPPTuz/AvBJmmUfQ5X43tRgaIlkTqld7QRfUd0f5pPqn+ipfkNFs -0L0BJ6pIqvo50+xw0DZ/omtep5GRkCOz0it1naTJdaZKVuZAGK4nKAq1Cki1zZOU -wBFRuusVJq1TDH1VZ8migZcygzdo2ulfUvwtunTAghYT2Tn8esjE+V21Ezx8uov2 -AE2MErbAILCGkohAEDOb9cHdZqeT8Ul0tD4AwgaoAv5F4NXhtyUqygS0qVFsBmD5 -6oZ8nNOmkGz3QFmsj9lwlmPndHu793ZIP5wIMVhLEq9TvElyjZbUWf+ucW+4moKp -7CgV1/BmEHUqRrqUS33OjP+d20b1Pj4jjiSg9XXYPOamBJfB8DhRH+dJxDrmASrU -b5W4RtznoPppGVQ9931WXKtB24lcM0KSboWQvq31rZa1589Xw/sCrp0Ic0Xu6nqg -ssBP6aISIXbkdl8TdsdC -=KfNx +iQIcBAEBAgAGBQJaCwQoAAoJEJFzj3Pht2igCA4QAKMUx7n4PwyMqjWShHZV8TKW +vpegUWZfgOJ0qfigEw9UFFRtYlM68+GbTHAJnfyh/gr513K77nw2I1pfEjVd1lqP +EEMRWyfHPOLdEUjr/3CYHiKqF+qv6QGJayNJHinwIdSTSkyKQ8sBu7NfVIZUusbu +dpBnoAfJce+0/PWcypf0f7eG2WUTTA4a0jWSWX4TIqAayxdeVRGPFWAlaQDDaFmp +9c0hCbvsrkB8RRbsrJ1ms9YC8U/1Mon9cvJaKtELp0A4rsbSoRdf5UEGtZw1fPAu +FuOjRijEsixOLlTX7wF78TyjBBRUghh8LEWSpcYjsteFxZrrDLFt3M2o/LewI+Xj +yOaRdbRkywSIQI88oASP0XfGwjy3Whgy6SW6EKC+L4QGhk02LuKA7fOLbmSxqat1 +axxr05YMXUm2T3h5ml6Zg5V+pacwjaMW8Ed360apcx+eiIEowor2PQJQwpB2BX0l +uNREcMybqAvMy36rD1umB3CX3o2UUCBQnBdkVuIBF2pjrsIh0eKzwInSoXVToNeY +F/syy1Y1Od5Jluz9SyU73/S5JsPNLbr0W1H2/F+jgEVkjEpab0bYDK6k4mxmUShn +UDXKR+m6N9D8cZ9n/MWYI7pOfp30StLsAfF/Hbn8+eoaOxG2pgPZQVS/gv896ny5 +L462xM3lGM/kPyU+FIqR +=/8R0 -----END PGP SIGNATURE-----