From 7c9967080ead2fd1982432842bd6badbe3ad157e Mon Sep 17 00:00:00 2001 From: bryan Date: Fri, 7 Jan 2022 09:54:32 -0500 Subject: [PATCH] Trying to fix requires bug --- installJRMC | 33 ++++++++++++++------------------- 1 file changed, 14 insertions(+), 19 deletions(-) diff --git a/installJRMC b/installJRMC index ec2db6e..cee5963 100755 --- a/installJRMC +++ b/installJRMC @@ -638,23 +638,21 @@ packageTranslations() { debug "${REQUIRES[@]}" # Clean up formatting - for i in "${!REQUIRES[@]}"; do - REQUIRES[$i]="${REQUIRES[$i]%%|*}" - REQUIRES[$i]="${REQUIRES[$i]/?:/}" - REQUIRES[$i]="${REQUIRES[$i]# }" - REQUIRES[$i]="${REQUIRES[$i]% }" - REQUIRES[$i]="${REQUIRES[$i]//\(/}" - REQUIRES[$i]="${REQUIRES[$i]//)/}" - done + REQUIRES=("${REQUIRES[@]%%|*}") + REQUIRES=("${REQUIRES[@]/?:/}") + REQUIRES=("${REQUIRES[@]# }") + REQUIRES=("${REQUIRES[@]% }") + REQUIRES=("${REQUIRES[@]//\(/}") + REQUIRES=("${REQUIRES[@]//)/}") + RECOMMENDS=("${RECOMMENDS[@]%%|*}") + RECOMMENDS=("${RECOMMENDS[@]/?:/}") + RECOMMENDS=("${RECOMMENDS[@]# }") + RECOMMENDS=("${RECOMMENDS[@]% }") + RECOMMENDS=("${RECOMMENDS[@]//\(/}") + RECOMMENDS=("${RECOMMENDS[@]//)/}") - for i in "${!RECOMMENDS[@]}"; do - RECOMMENDS[$i]="${RECOMMENDS[$i]%%|*}" - RECOMMENDS[$i]="${RECOMMENDS[$i]/?:/}" - RECOMMENDS[$i]="${RECOMMENDS[$i]# }" - RECOMMENDS[$i]="${RECOMMENDS[$i]% }" - RECOMMENDS[$i]="${RECOMMENDS[$i]//\(/}" - RECOMMENDS[$i]="${RECOMMENDS[$i]//)/}" - done + debug "Cleaned:" + debug "${REQUIRES[@]}" # Translate package names [[ -v BUILD_SUSE_SWITCH ]] && id="opensuse" @@ -709,9 +707,6 @@ packageTranslations() { ;; esac - debug "Cleaned:" - debug "${REQUIRES[@]}" - # Remove duplicates for i in "${REQUIRES[@]}"; do if [[ ! -v dupes[${i%% *}] ]]; then