Trying to fix requires bug
This commit is contained in:
11
installJRMC
11
installJRMC
@@ -634,6 +634,9 @@ packageTranslations() {
|
|||||||
IFS=',' read -ra REQUIRES <<< "$(dpkg-deb -f "$DEBFILENAME" Depends)"
|
IFS=',' read -ra REQUIRES <<< "$(dpkg-deb -f "$DEBFILENAME" Depends)"
|
||||||
IFS=',' read -ra RECOMMENDS <<< "$(dpkg-deb -f "$DEBFILENAME" Recommends)"
|
IFS=',' read -ra RECOMMENDS <<< "$(dpkg-deb -f "$DEBFILENAME" Recommends)"
|
||||||
|
|
||||||
|
debug "Original:"
|
||||||
|
debug "${REQUIRES[@]}"
|
||||||
|
|
||||||
# Clean up formatting
|
# Clean up formatting
|
||||||
for i in "${!REQUIRES[@]}"; do
|
for i in "${!REQUIRES[@]}"; do
|
||||||
REQUIRES[$i]="${REQUIRES[$i]%%|*}"
|
REQUIRES[$i]="${REQUIRES[$i]%%|*}"
|
||||||
@@ -706,7 +709,7 @@ packageTranslations() {
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
debug "Original:"
|
debug "Cleaned:"
|
||||||
debug "${REQUIRES[@]}"
|
debug "${REQUIRES[@]}"
|
||||||
|
|
||||||
# Remove duplicates
|
# Remove duplicates
|
||||||
@@ -717,9 +720,6 @@ packageTranslations() {
|
|||||||
dupes["${i%% *}"]=1
|
dupes["${i%% *}"]=1
|
||||||
done
|
done
|
||||||
REQUIRES=("${requires[@]}")
|
REQUIRES=("${requires[@]}")
|
||||||
debug "Dupes removed:"
|
|
||||||
debug "${REQUIRES[@]}"
|
|
||||||
|
|
||||||
|
|
||||||
# Convert array to newline delim'd string (for heredoc)
|
# Convert array to newline delim'd string (for heredoc)
|
||||||
printf -v REQUIRES "Requires: %s\n" "${REQUIRES[@]}"
|
printf -v REQUIRES "Requires: %s\n" "${REQUIRES[@]}"
|
||||||
@@ -727,9 +727,6 @@ packageTranslations() {
|
|||||||
# Strip last newline
|
# Strip last newline
|
||||||
REQUIRES="${REQUIRES%?}"
|
REQUIRES="${REQUIRES%?}"
|
||||||
RECOMMENDS="${RECOMMENDS%?}"
|
RECOMMENDS="${RECOMMENDS%?}"
|
||||||
|
|
||||||
debug "Final requires:"
|
|
||||||
debug "${REQUIRES[@]}"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user