mirror of
https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git
synced 2024-12-22 02:13:08 +00:00
_ostree_build: handle change to repos in workstation-ostree-config
The place where repos are defined changed on the F40+ branches of workstation-ostree-config, this handles both possibilities. Signed-off-by: Adam Williamson <awilliam@redhat.com>
This commit is contained in:
parent
f8f1d0d433
commit
b371331436
@ -39,8 +39,8 @@ import sys
|
||||
|
||||
# these are variables to make testing this script easier...change them
|
||||
# to /tmp for testing
|
||||
WORKAROUNDS_DIR = "/mnt/workarounds_repo"
|
||||
UPDATES_DIR = "/mnt/update_repo"
|
||||
WORKAROUNDS_DIR = "/tmp/workarounds_repo"
|
||||
UPDATES_DIR = "/tmp/update_repo"
|
||||
UPDATES_FILE_PATH = "/mnt"
|
||||
|
||||
|
||||
|
@ -51,7 +51,12 @@ sub run {
|
||||
$repl .= '\n - koji-rawhide' if ($version eq $rawrel);
|
||||
$repl .= '\n - advisory' unless ($tag);
|
||||
$repl .= '\n - openqa-testtag' if ($tag);
|
||||
# Up to Fedora 39, repo definitions are in the subvariant config...
|
||||
assert_script_run 'sed -i -e "s,repos:,' . $repl . ',g" fedora-' . $lcsubv . '.yaml';
|
||||
# From Fedora 40 onwards, they're in the common config. Let's just
|
||||
# unconditionally sub both, as this is harmless when the file does
|
||||
# not have 'repos:' in it
|
||||
assert_script_run 'sed -i -e "s,repos:,' . $repl . ',g" fedora-common-ostree.yaml';
|
||||
# change the ref name to a custom one (so we can test rebasing to
|
||||
# the 'normal' ref later)
|
||||
assert_script_run 'sed -i -e "s,ref: fedora/,ref: fedora-openqa/,g" fedora-' . $lcsubv . '.yaml';
|
||||
|
Loading…
Reference in New Issue
Block a user