#config_opts['update_before_build'] = True config_opts['dnf_install_command'] = '--help' config_opts['use_bootstrap'] = True config_opts['use_bootstrap_image'] = True config_opts['bootstrap_image'] = 'fedora:33' config_opts['target_arch'] = 'x86_64' config_opts['root'] = 'fedora-rawhide-{{ target_arch }}' config_opts['bootstrap_root'] = 'fedora-33-{{ target_arch }}' config_opts['chroot_name'] = 'fedora-rawhide-{{ target_arch }}' config_opts['bootstrap_chroot_name'] = 'fedora-33-{{ target_arch }}' config_opts['releasever'] = 34 config_opts['bootstrap_releasever'] = 33 config_opts['chroot_setup_cmd'] = 'install @{% if mirrored %}buildsys-{% endif %}build' config_opts['dnf.conf'] = ('\n' '[main]\n' 'keepcache=1\n' 'debuglevel=2\n' 'reposdir=/dev/null\n' 'logfile=/var/log/yum.log\n' 'retries=20\n' 'obsoletes=1\n' 'gpgcheck=0\n' 'assumeyes=1\n' 'syslog_ident=mock\n' 'syslog_device=\n' 'install_weak_deps=0\n' 'metadata_expire=0\n' 'best=1\n' 'module_platform_id=platform:f{{ releasever }}\n' 'protected_packages=\n' 'user_agent={{ user_agent }}\n' '\n' '{%- macro rawhide_gpg_keys() -%}\n' 'file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-$releasever-primary\n' '{%- for version in [releasever|int, releasever|int - 1]\n' '%} file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-{{ ' 'version }}-primary\n' '{%- endfor %}\n' '{%- endmacro %}\n' '\n' '# repos\n' '\n' '[local]\n' 'name=local\n' 'baseurl=https://kojipkgs.fedoraproject.org/repos/rawhide/latest/$basearch/\n' 'cost=2000\n' 'enabled={{ not mirrored }}\n' 'skip_if_unavailable=False\n' '\n' '[local-source]\n' 'name=local-source\n' 'baseurl=https://kojipkgs.fedoraproject.org/repos/rawhide/latest/src/\n' 'cost=2000\n' 'enabled=0\n' 'skip_if_unavailable=False\n' '\n' '{% if mirrored %}\n' '[fedora]\n' 'name=fedora\n' 'metalink=https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=$basearch\n' 'gpgkey={{ rawhide_gpg_keys() }}\n' 'gpgcheck=1\n' 'skip_if_unavailable=False\n' '\n' '[fedora-debuginfo]\n' 'name=Fedora Rawhide - Debug\n' 'metalink=https://mirrors.fedoraproject.org/metalink?repo=rawhide-debug&arch=$basearch\n' 'enabled=0\n' 'gpgkey={{ rawhide_gpg_keys() }}\n' 'gpgcheck=1\n' 'skip_if_unavailable=False\n' '\n' '[fedora-source]\n' 'name=fedora-source\n' 'metalink=https://mirrors.fedoraproject.org/metalink?repo=rawhide-source&arch=$basearch\n' 'gpgkey={{ rawhide_gpg_keys() }}\n' 'gpgcheck=1\n' 'enabled=0\n' 'skip_if_unavailable=False\n' '\n' '# modular\n' '\n' '[rawhide-modular]\n' 'name=Fedora - Modular Rawhide - Developmental packages for the next Fedora ' 'release\n' 'metalink=https://mirrors.fedoraproject.org/metalink?repo=rawhide-modular&arch=$basearch\n' '# if you want to enable it, you should set best=0\n' '# see https://bugzilla.redhat.com/show_bug.cgi?id=1673851\n' 'enabled=0\n' 'gpgcheck=1\n' 'gpgkey={{ rawhide_gpg_keys() }}\n' 'skip_if_unavailable=False\n' '\n' '[rawhide-modular-debuginfo]\n' 'name=Fedora - Modular Rawhide - Debug\n' 'metalink=https://mirrors.fedoraproject.org/metalink?repo=rawhide-modular-debug&arch=$basearch\n' 'enabled=0\n' 'gpgcheck=1\n' 'gpgkey={{ rawhide_gpg_keys() }}\n' 'skip_if_unavailable=False\n' '\n' '[rawhide-modular-source]\n' 'name=Fedora - Modular Rawhide - Source\n' 'metalink=https://mirrors.fedoraproject.org/metalink?repo=rawhide-modular-source&arch=$basearch\n' 'enabled=0\n' 'gpgcheck=1\n' 'gpgkey={{ rawhide_gpg_keys() }}\n' 'skip_if_unavailable=False\n' '{% endif %}\n')