# PRODUCT INFO release_name = 'Fedora-Boltron' release_short = 'Fedora-Boltron' release_version = '26' release_is_layered = False # GENERAL SETTINGS bootable = True comps_file = 'comps-f26.xml' variants_file='variants-boltron.xml' sigkeys = ['FDB19C98', 'E372E838'] # None = unsigned # limit tree architectures # if undefined, all architectures from variants.xml will be included tree_arches = ['x86_64'] hashed_directories = True # BUILDINSTALL buildinstall_method = 'lorax' lorax_options = [ ('^.*$', { 'x86_64': { 'nomacboot': True } '*': { 'noupgrade': True, 'buildarch': $arch } }) ] skip_phases= ["live_media", "live_images", "ostree"] # RUNROOT settings runroot = True runroot_channel = 'compose' runroot_tag = 'f26-build' # PKGSET pkgset_source = 'koji' # GATHER gather_source = 'comps' gather_method = 'deps' check_deps = False greedy_method = 'build' # CREATEREPO createrepo_c = True createrepo_checksum = 'sha256' createrepo_deltas = False # CHECKSUMS media_checksums = ['sha256'] media_checksum_one_file = True media_checksum_base_filename = 'Fedora-%(variant)s-%(version)s-%(date)s.%(respin)s-%(arch)s' #jigdo create_jigdo = False additional_packages = [ ] filter_packages = [ # TODO - autogenerate this from the modulemd someday. ] createiso_skip = [ ('^Boltron$', { '*': True, 'src': True }), ] # Image name respecting Fedora's image naming policy image_name_format = 'Fedora-%(variant)s-%(disc_type)s-%(arch)s-%(version)s-%(date)s.%(respin)s.iso' # # Use the same format for volume id image_volid_formats = [ 'Fedora-%(variant)s-%(disc_type)s-%(arch)s-%(version)s' ] # No special handling for layered products, use same format as for regular images image_volid_layered_product_formats = [] # Replace 'Cloud' with 'C' in volume id etc. volume_id_substitutions = { 'Rawhide': 'rawh', 'Images': 'img', 'MATE_Compiz': 'MATE', 'Security': 'Sec', 'Electronic_Lab': 'Elec', 'Robotics': 'Robo', 'Scientific_KDE': 'SciK', 'Astronomy_KDE': 'AstK', 'Design_suite': 'Dsgn', 'Games': 'Game', 'Jam_KDE': 'Jam', 'Workstation': 'WS', 'Everything': 'E', 'Server': 'S', 'Cloud': 'C', 'Alpha': 'A', 'Beta': 'B', 'TC': 'T', } disc_types = { 'boot': 'netinst', 'live': 'Live', } translate_paths = [ ('/mnt/koji/compose/', 'http://kojipkgs.fedoraproject.org/compose/'), ] image_build = { '^Boltron$': [ { 'image-build': { 'format': [('qcow2','qcow2'), ('raw-xz','raw.xz')] 'name': 'Fedora-Boltron-QCOW', 'target': 'f26', 'version': '26', 'release': None, 'ksurl': 'https://fedorapeople.org/groups/modularity/pungi-boltron/kickstart/', 'kickstart': 'flat-qcow.ks ', 'distro': 'Fedora-26', 'disk_size': 6, 'arches': ['x86_64'], 'repo': [ 'https://kojipkgs.fedoraproject.org/compose/latest-Fedora-Modular-26/compose/Server/$arch/os/', ], 'install_tree_from': 'https://kojipkgs.fedoraproject.org/compose/latest-Fedora-Modular-26/compose/Server/$arch/os/', 'subvariant': 'Boltron' } }, { 'image-build': { 'format': [('docker', 'tar.xz')] 'name': 'Fedora-Boltron-Docker', 'target': 'f26', 'version': '26', 'release': None, 'ksurl': 'https://fedorapeople.org/groups/modularity/pungi-boltron/kickstart/', 'kickstart': 'fedora-docker-base-minimal.ks', 'distro': 'Fedora-26', 'disk_size': 3, 'arches': ['x86_64'], 'repo': [ 'https://kojipkgs.fedoraproject.org/compose/latest-Fedora-Modular-26/compose/Server/$arch/os/', ], 'install_tree_from': 'https://kojipkgs.fedoraproject.org/compose/latest-Fedora-Modular-26/compose/Server/$arch/os/', 'subvariant': 'Boltron' } } ], } failable_deliverables = [ ('^.*$', { # Buildinstall can fail on any variant and any arch '*': ['buildinstall', 'iso', 'image-build', 'live-media', 'live', 'ostree', 'ostree-installer'], 'src': ['buildinstall'], # Nothing on i386 blocks the compose 'i386': ['buildinstall', 'iso', 'live'], }) ] koji_profile = 'compose_koji'