From 22fe11d844763bf30bd83028970b975676fe7beb Mon Sep 17 00:00:00 2001 From: fiftydinar <65243233+fiftydinar@users.noreply.github.com> Date: Sat, 12 Oct 2024 18:04:50 +0200 Subject: [PATCH] Actual fix for issue #342 --- modules/rpm-ostree/rpm-ostree.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/rpm-ostree/rpm-ostree.sh b/modules/rpm-ostree/rpm-ostree.sh index 7440263..293bab0 100644 --- a/modules/rpm-ostree/rpm-ostree.sh +++ b/modules/rpm-ostree/rpm-ostree.sh @@ -67,11 +67,12 @@ LOCAL_INSTALL=false # Install and remove RPM packages # Sort classic, URL & local packages if [[ ${#INSTALL_PKGS[@]} -gt 0 ]]; then - for PKG in "${INSTALL_PKGS[@]}"; do + for i in "${!INSTALL_PKGS[@]}"; do + PKG="${INSTALL_PKGS[$i]}" if [[ "${PKG}" =~ ^https?:\/\/.* ]]; then - PKG="${PKG//%OS_VERSION%/${OS_VERSION}}" + INSTALL_PKGS[$i]="${PKG//%OS_VERSION%/${OS_VERSION}}" HTTPS_INSTALL=true - HTTPS_PKGS+=("${PKG}") + HTTPS_PKGS+=("${INSTALL_PKGS[$i]}") elif [[ ! "${PKG}" =~ ^https?:\/\/.* ]] && [[ -f "${CONFIG_DIRECTORY}/rpm-ostree/${PKG}" ]]; then LOCAL_INSTALL=true LOCAL_PKGS+=("${CONFIG_DIRECTORY}/rpm-ostree/${PKG}")