Initial aarch64 compose enablement on primary koji

This is the initial enablement for aarch64 on rawhide. It adds:
* repos/net install for Everything/Cloud/Server/Workstation
* Server DVD installs

It also cleans up the config a little, remove s390(x) multilib, orders
architectures alphabetically so they're consistent and a litte easier to
read thoughout variants-fedora.xml.

What is still outstanding:
* Add configs for slicing up the compose output and sync out to mirror locations
* Cloud and Docker images
* Disk images

The first item will be a new PR, the later two are being worked upon.

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
This commit is contained in:
Peter Robinson 2016-09-14 00:21:55 +01:00
parent 3f78de205a
commit b08802d7ca
2 changed files with 14 additions and 19 deletions

View File

@ -19,18 +19,16 @@ sigkeys = ['81B46521', '030D5AED', None] # None = unsigned
# limit tree architectures # limit tree architectures
# if undefined, all architectures from variants.xml will be included # if undefined, all architectures from variants.xml will be included
tree_arches = ['i386', 'x86_64', 'armhfp'] tree_arches = ['i386', 'x86_64', 'armhfp', 'aarch64']
# limit tree variants # limit tree variants
# if undefined, all variants from variants.xml will be included # if undefined, all variants from variants.xml will be included
#tree_variants = ['Server'] #tree_variants = ['Server']
hashed_directories = True hashed_directories = True
# RUNROOT settings # RUNROOT settings
runroot = True runroot = True
#runroot_channel = 'fedora_compose'
runroot_channel = 'compose' runroot_channel = 'compose'
runroot_tag = 'f26-build' runroot_tag = 'f26-build'
@ -143,7 +141,6 @@ additional_packages = [
multilib = [ multilib = [
('^Everything$', { ('^Everything$', {
'x86_64': ['devel', 'runtime'], 'x86_64': ['devel', 'runtime'],
's390x': ['devel', 'runtime']
}) })
] ]
@ -269,7 +266,6 @@ translate_paths = [
('/mnt/koji/compose/', 'http://kojipkgs.fedoraproject.org/compose/'), ('/mnt/koji/compose/', 'http://kojipkgs.fedoraproject.org/compose/'),
] ]
# These will be inherited by live_media, live_images and image_build # These will be inherited by live_media, live_images and image_build
global_ksurl = 'git+https://pagure.io/fedora-kickstarts.git?#HEAD' global_ksurl = 'git+https://pagure.io/fedora-kickstarts.git?#HEAD'
global_release = None global_release = None

View File

@ -8,11 +8,11 @@
</variant> </variant>
<variant id="CloudImages" name="CloudImages" type="variant" is_empty="true"> <variant id="CloudImages" name="CloudImages" type="variant" is_empty="true">
<arches> <arches>
<arch>i386</arch>
<arch>x86_64</arch>
<arch>aarch64</arch> <arch>aarch64</arch>
<arch>i386</arch>
<arch>ppc64</arch> <arch>ppc64</arch>
<arch>ppc64le</arch> <arch>ppc64le</arch>
<arch>x86_64</arch>
</arches> </arches>
</variant> </variant>
<variant id="Docker" name="Docker" type="variant" is_empty="true"> <variant id="Docker" name="Docker" type="variant" is_empty="true">
@ -26,14 +26,13 @@
</variant> </variant>
<variant id="Everything" name="Everything" type="variant"> <variant id="Everything" name="Everything" type="variant">
<arches> <arches>
<arch>i386</arch>
<arch>x86_64</arch>
<arch>armhfp</arch>
<arch>aarch64</arch> <arch>aarch64</arch>
<arch>armhfp</arch>
<arch>i386</arch>
<arch>ppc64</arch> <arch>ppc64</arch>
<arch>ppc64le</arch> <arch>ppc64le</arch>
<arch>s390</arch>
<arch>s390x</arch> <arch>s390x</arch>
<arch>x86_64</arch>
</arches> </arches>
</variant> </variant>
<variant id="Labs" name="Labs" type="variant" is_empty="true"> <variant id="Labs" name="Labs" type="variant" is_empty="true">
@ -49,14 +48,13 @@
</variant> </variant>
<variant id="Server" name="Server" type="variant"> <variant id="Server" name="Server" type="variant">
<arches> <arches>
<arch>i386</arch>
<arch>x86_64</arch>
<arch>armhfp</arch> <arch>armhfp</arch>
<arch>aarch64</arch> <arch>aarch64</arch>
<arch>i386</arch>
<arch>ppc64</arch> <arch>ppc64</arch>
<arch>ppc64le</arch> <arch>ppc64le</arch>
<arch>s390</arch>
<arch>s390x</arch> <arch>s390x</arch>
<arch>x86_64</arch>
</arches> </arches>
<groups> <groups>
<group default="true">guest-agents</group> <group default="true">guest-agents</group>
@ -93,16 +91,17 @@
</variant> </variant>
<variant id="Spins" name="Spins" type="variant" is_empty="true"> <variant id="Spins" name="Spins" type="variant" is_empty="true">
<arches> <arches>
<arch>armhfp</arch>
<arch>i386</arch> <arch>i386</arch>
<arch>x86_64</arch> <arch>x86_64</arch>
<arch>armhfp</arch>
</arches> </arches>
</variant> </variant>
<variant id="Workstation" name="Workstation" type="variant"> <variant id="Workstation" name="Workstation" type="variant">
<arches> <arches>
<arch>aarch64</arch>
<arch>armhfp</arch>
<arch>i386</arch> <arch>i386</arch>
<arch>x86_64</arch> <arch>x86_64</arch>
<arch>armhfp</arch>
</arches> </arches>
<groups> <groups>
<group default="true">base-x</group> <group default="true">base-x</group>
@ -131,12 +130,12 @@
</variant> </variant>
<variant name="Cloud" id="Cloud" type="variant"> <variant name="Cloud" id="Cloud" type="variant">
<arches> <arches>
<arch>i386</arch>
<arch>x86_64</arch>
<arch>armhfp</arch>
<arch>aarch64</arch> <arch>aarch64</arch>
<arch>armhfp</arch>
<arch>i386</arch>
<arch>ppc64</arch> <arch>ppc64</arch>
<arch>ppc64le</arch> <arch>ppc64le</arch>
<arch>x86_64</arch>
</arches> </arches>
<groups> <groups>
<group default="true">cloud-server</group> <group default="true">cloud-server</group>