summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xlibredbdiff-standalone13
1 files changed, 8 insertions, 5 deletions
diff --git a/libredbdiff-standalone b/libredbdiff-standalone
index 3c7a74e..f82e65f 100755
--- a/libredbdiff-standalone
+++ b/libredbdiff-standalone
@@ -172,9 +172,12 @@ while read -a line ; do
verarch["${line[0]}"]="${line[1]}"
done < <(pacman --dbpath "${dbpatharch}" --config "${conffilearch}" -Ss | grep -v '^ ' | awk -F/ '{print $2}')
-expac --config "${conffile}" -S '%r/%n %v %S' | awk -F/ '$1 == "libre" {print $2}' | while read -a line ; do
- ver["${line[0]}"]="${line[1]}"
- provides[${line[0]}]="${line[@]:2}"
- pkgname=${line[0]}
- comparepkgs
+for repo in libre pcr libre-multilib nonprism ; do
+ echo "[$repo]"
+ expac --config "${conffile}" -S '%r/%n %v %S' | awk -F/ '$1 == "libre" {print $2}' | while read -a line ; do
+ ver["${line[0]}"]="${line[1]}"
+ provides[${line[0]}]="${line[@]:2}"
+ pkgname=${line[0]}
+ comparepkgs
+ done
done