tests: Copy over test repos for RHEL point releases
This commit is contained in:
parent
b5f0400bd4
commit
2b99e9e894
1 changed files with 15 additions and 9 deletions
|
|
@ -47,32 +47,38 @@ EOF
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Copy rpmrepo snapshots for use in weldr tests
|
# Copy rpmrepo snapshots for use in weldr tests
|
||||||
sudo mkdir -p /etc/osbuild-composer/repositories
|
REPODIR=/etc/osbuild-composer/repositories
|
||||||
|
sudo mkdir -p $REPODIR
|
||||||
# Copy all fedora repo overrides
|
# Copy all fedora repo overrides
|
||||||
sudo cp -a /usr/share/tests/osbuild-composer/repositories/{fedora,centos}-*.json \
|
sudo cp -a /usr/share/tests/osbuild-composer/repositories/{fedora,centos}-*.json "$REPODIR"
|
||||||
/etc/osbuild-composer/repositories/
|
# Copy RHEL point relese repos
|
||||||
|
sudo cp /usr/share/tests/osbuild-composer/repositories/rhel-84.json "$REPODIR"
|
||||||
|
sudo cp /usr/share/tests/osbuild-composer/repositories/rhel-85.json "$REPODIR"
|
||||||
|
|
||||||
# RHEL nightly repos need to be overridden in rhel-8.json and rhel-8-beta.json
|
# RHEL nightly repos need to be overridden in rhel-8.json and rhel-8-beta.json
|
||||||
case "${ID}-${VERSION_ID}" in
|
case "${ID}-${VERSION_ID}" in
|
||||||
"rhel-8.4")
|
"rhel-8.4")
|
||||||
# Override old rhel-8.json and rhel-8-beta.json because RHEL 8.4 test needs nightly repos
|
# Override old rhel-8.json and rhel-8-beta.json because RHEL 8.4 test needs nightly repos
|
||||||
sudo cp /usr/share/tests/osbuild-composer/repositories/rhel-84.json /etc/osbuild-composer/repositories/rhel-8.json
|
sudo cp /usr/share/tests/osbuild-composer/repositories/rhel-84.json "$REPODIR/rhel-8.json"
|
||||||
# If multiple tests are run and call provision.sh the symlink will need to be overridden with -f
|
# If multiple tests are run and call provision.sh the symlink will need to be overridden with -f
|
||||||
sudo ln -sf /etc/osbuild-composer/repositories/rhel-8.json /etc/osbuild-composer/repositories/rhel-8-beta.json;;
|
sudo ln -sf /etc/osbuild-composer/repositories/rhel-8.json "$REPODIR/rhel-8-beta.json"
|
||||||
|
;;
|
||||||
"rhel-8.5")
|
"rhel-8.5")
|
||||||
# Override old rhel-8.json and rhel-8-beta.json because RHEL 8.5 test needs nightly repos
|
# Override old rhel-8.json and rhel-8-beta.json because RHEL 8.5 test needs nightly repos
|
||||||
sudo cp /usr/share/tests/osbuild-composer/repositories/rhel-85.json /etc/osbuild-composer/repositories/rhel-8.json
|
sudo cp /usr/share/tests/osbuild-composer/repositories/rhel-85.json "$REPODIR/rhel-8.json"
|
||||||
# If multiple tests are run and call provision.sh the symlink will need to be overridden with -f
|
# If multiple tests are run and call provision.sh the symlink will need to be overridden with -f
|
||||||
sudo ln -sf /etc/osbuild-composer/repositories/rhel-8.json /etc/osbuild-composer/repositories/rhel-8-beta.json;;
|
sudo ln -sf /etc/osbuild-composer/repositories/rhel-8.json "$REPODIR/rhel-8-beta.json"
|
||||||
|
;;
|
||||||
*) ;;
|
*) ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# overrides for RHEL nightly builds testing
|
# overrides for RHEL nightly builds testing
|
||||||
if [ -f "rhel-8.json" ]; then
|
if [ -f "rhel-8.json" ]; then
|
||||||
sudo cp rhel-8.json /etc/osbuild-composer/repositories/
|
sudo cp rhel-8.json "$REPODIR"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -f "rhel-8-beta.json" ]; then
|
if [ -f "rhel-8-beta.json" ]; then
|
||||||
sudo cp rhel-8-beta.json /etc/osbuild-composer/repositories/
|
sudo cp rhel-8-beta.json "$REPODIR"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Generate all X.509 certificates for the tests
|
# Generate all X.509 certificates for the tests
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue