From 8ef0273bf9c948c475eb680d818881841835f712 Mon Sep 17 00:00:00 2001 From: Markus Frosch <markus.frosch@icinga.com> Date: Tue, 31 Mar 2020 17:17:23 +0200 Subject: [PATCH] rpm: Fix extra repositories for SLES < 12 --- functions-rpm.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/functions-rpm.sh b/functions-rpm.sh index 5fb8489..affa55c 100644 --- a/functions-rpm.sh +++ b/functions-rpm.sh @@ -212,10 +212,15 @@ setup_extra_repository() { ) | sudo bash -c "cat >'/etc/zypp/credentials.d/${extra_name}'" fi ( + source /etc/os-release + opt=() + if [ "$ID" != sles ] && [[ "$VERSION" != 11.* ]]; then + opt+=(--priority 50) + fi set -ex sudo zypper --non-interactive removerepo "${extra_name}" || true - sudo zypper --non-interactive addrepo --priority 50 --refresh "${extra_repository}" "${extra_name}" - ) + sudo zypper --non-interactive addrepo "${opt[@]}" --refresh "${extra_repository}" "${extra_name}" + ) || exit 1 ;; *) # TODO: implement -- GitLab