]> code.delx.au - monosys/blobdiff - check-aur-updates
Remove obsolete scripts
[monosys] / check-aur-updates
index aed394be14c502f3ef09a871373e4024c465bed0..67d4ef41ea1d49394d887c693635fd5b58d36368 100755 (executable)
@@ -1,12 +1,10 @@
 #!/bin/bash
 
-set -e
+set -eu
 
-ls -1d /var/abs/aur/* | while read d; do
-    pushd "$d" > /dev/null
-    git fetch
-    if [ 0 -ne "$(git diff-index --cached origin/master | wc -l)" ]; then
-        echo "$d"
+pacman -Qm | while read pkg installed_version; do
+    aur_version="$(curl -gsSf "https://aur.archlinux.org/rpc/?v=5&type=info&arg[]=${pkg}" | jq -r '.results[0].Version')"
+    if [ "$installed_version" != "$aur_version" ]; then
+        echo "New ${pkg}: $installed_version -> $aur_version"
     fi
-    popd > /dev/null
 done