# PRODUCT INFO product_name = "Fedora" product_short = "Fedora" product_version = "23" product_is_layered = False # GENERAL SETTINGS bootable = True comps_file = "comps-f23.xml" #{ # "scm": "git", # "repo": "git://git.fedorahosted.org/git/comps.git", # "branch": None, # defaults to cvs/HEAD or git/master # "file": "comps-f23.xml", #} variants_file="variants-fedora.xml" sigkeys = ["FD431D51", "F21541EB", None] # None = unsigned # limit tree architectures # if undefined, all architectures from variants.xml will be included tree_arches = ['i386', 'x86_64', 'armhfp'] # limit tree variants # if undefined, all variants from variants.xml will be included #tree_variants = ["Server"] multilib_arches = ["x86_64",] multilib_methods = ["devel",] # devel (recommended), all, base, file, kernel, none, runtime (recommended) # RUNROOT settings runroot = True #runroot_channel = "fedora_compose" runroot_channel = "compose" runroot_tag = "f23-build" # PKGSET pkgset_source = "koji" # koji, repos # PKGSET - REPOS # pkgset_repos format: {arch: [repo1_url, repo2_url, ...]} # pkgset_repos = {} # PKGSET - KOJI pkgset_koji_path_prefix = "/mnt/koji/" pkgset_koji_url = "http://koji.fedoraproject.org/kojihub" pkgset_koji_tag = "f23" pkgset_koji_inherit = False # GATHER gather_source = "comps" gather_method = "deps" check_deps = False greedy_method = "build" # fomat: [(variant_uid_regex, {arch|*: [repos]})] # gather_lookaside_repos = [] # GATHER - JSON # format: {variant_uid: {arch: package: [arch1, arch2, None (for any arch)]}} #gather_source_mapping = "/path/to/mapping.json" # TODO: link_files: copy, symlink, hardlink, hardlink-or-copy (default) # CREATEREPO # TODO: checksum type createrepo_c = True # BUILDINSTALL buildinstall_upgrade_image = True buildinstall_method = "lorax" # PRODUCTIMG # We'll probably need this stuff #install_class = { # "scm": "git", # "repo": "git://git.fedorahosted.org/git/comps.git", # "branch": None, # "file": "comps/fedora/%(variant_id)s.py", #} po_files = { "scm": "git", "repo": "git://git.fedorahosted.org/git/comps.git", "branch": None, "dir": "po", } # CREATEISO create_optional_isos = False #symlink_isos_to = "/mnt/fedora_koji/koj/iso/work" #extra_packages = [ # "/mnt/packages/foo*", #] # fomat: [(variant_uid_regex, {arch|*: [packages]})] additional_packages = [ ('.*', { '*': [ 'kernel.*', 'dracut.*', 'autocorr-.*', 'eclipse-nls-.*', 'hunspell-.*', 'hyphen-.*', 'calligra-l10n-.*', 'kde-l10n-.*', 'libreoffice-langpack-.*', 'man-pages-.*', 'mythes-.*', ], }), ('^Server$', { '*': [ ], }), ('^Workstation$', { '*': [ ], }), ('^Cloud$', { '*': [ ], }), ] filter_packages = [ ('^.*', { '*': [ '^kernel.*debug.*', '^kernel-kdump.*', '^kernel-tools.*', '^syslog-ng.*', '^astronomy-bookmarks', '^generic.*', '^GConf2-dbus.*', '^bluez-gnome', #Periods cause problems in paterns, so replace with *s '^java-1.8.0-openjdk', '^community-mysql.*', '^jruby.*', '^gimp-help-.*', ] }), ] # format: {arch|*: [packages]} multilib_blacklist = { "*": [ ], } # format: {arch|*: [packages]} multilib_whitelist = { } # fomat: [(variant_uid_regex, {arch|*: [scm_dicts]})] #extra_files = [ # ('^(Server|Workstation|Cloud)$', { # '*': [ # { # "scm": "rpm", # "repo": "fedora-release-%(variant_id_lower)s", # "branch": None, # "file": [ # "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-release", # ], # "target": "", # }, # ], # }), #] # fomat: [(variant_uid_regex, {arch|*: scm_dict})] #live_images = [ # ('^Workstation$', { # "x86_64": "fedora-live-workstation.ks", # }), #] # format: scm_dict # certificate file name format: --*.pem #product_id = { # "scm": "git", # "repo": "git://git.fedorahosted.org/git/foo.git", # "branch": None, # defaults to cvs/HEAD or git/master # "dir": "product_foo", #} product_id_allow_missing = True koji_profile = "koji"