From 588a0269d7b36aa53965e3b320371b59cddd4ee1 Mon Sep 17 00:00:00 2001 From: bryan Date: Fri, 7 Jan 2022 09:42:01 -0500 Subject: [PATCH] Trying to fix requires bug --- installJRMC | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/installJRMC b/installJRMC index c37941a..3c0e31c 100755 --- a/installJRMC +++ b/installJRMC @@ -706,6 +706,9 @@ packageTranslations() { ;; esac + debug "Original:" + debug "${REQUIRES[@]}" + # Remove duplicates for i in "${REQUIRES[@]}"; do if [[ ! -v dupes[${i%% *}] ]]; then @@ -714,6 +717,9 @@ packageTranslations() { dupes["${i%% *}"]=1 done REQUIRES=("${requires[@]}") + debug "Dupes removed:" + debug "${REQUIRES[@]}" + # Convert array to newline delim'd string (for heredoc) printf -v REQUIRES "Requires: %s\n" "${REQUIRES[@]}" @@ -721,6 +727,9 @@ packageTranslations() { # Strip last newline REQUIRES="${REQUIRES%?}" RECOMMENDS="${RECOMMENDS%?}" + + debug "Final requires:" + debug "${REQUIRES[@]}" }