From d911683bb37e977c09e6baa9dd931213bdf1b563 Mon Sep 17 00:00:00 2001 From: bryan Date: Fri, 7 Jan 2022 09:47:06 -0500 Subject: [PATCH] Trying to fix requires bug --- installJRMC | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/installJRMC b/installJRMC index 871c22a..ec2db6e 100755 --- a/installJRMC +++ b/installJRMC @@ -634,6 +634,9 @@ packageTranslations() { IFS=',' read -ra REQUIRES <<< "$(dpkg-deb -f "$DEBFILENAME" Depends)" IFS=',' read -ra RECOMMENDS <<< "$(dpkg-deb -f "$DEBFILENAME" Recommends)" + debug "Original:" + debug "${REQUIRES[@]}" + # Clean up formatting for i in "${!REQUIRES[@]}"; do REQUIRES[$i]="${REQUIRES[$i]%%|*}" @@ -706,7 +709,7 @@ packageTranslations() { ;; esac - debug "Original:" + debug "Cleaned:" debug "${REQUIRES[@]}" # Remove duplicates @@ -717,9 +720,6 @@ 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[@]}" @@ -727,9 +727,6 @@ packageTranslations() { # Strip last newline REQUIRES="${REQUIRES%?}" RECOMMENDS="${RECOMMENDS%?}" - - debug "Final requires:" - debug "${REQUIRES[@]}" }