From 096f5b68bc3ae8d499ad9ebd3de964ec95faea3e Mon Sep 17 00:00:00 2001 From: James Bunton Date: Fri, 1 Jun 2018 20:04:05 +1000 Subject: [PATCH] check-pacman-updates --- check-aur-updates | 2 +- check-pacman-updates | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100755 check-pacman-updates diff --git a/check-aur-updates b/check-aur-updates index 82fd0c5..cec4e9e 100755 --- a/check-aur-updates +++ b/check-aur-updates @@ -13,6 +13,6 @@ done < <(pacman -Qm) curl -gsSf "$query_url" | jq -r '.results[] | .Name, .Version, "\u0000"' | while read -d $'\0' pkg aur_version; do installed_version="${pkg_versions[$pkg]}" if [ "$installed_version" != "$aur_version" ]; then - echo "New ${pkg}: $installed_version -> $aur_version" + echo "${pkg} $installed_version -> $aur_version" fi done diff --git a/check-pacman-updates b/check-pacman-updates new file mode 100755 index 0000000..c85bd93 --- /dev/null +++ b/check-pacman-updates @@ -0,0 +1,13 @@ +#!/bin/bash + +set -eu + +FAKEDB="/tmp/checkupdates-db" +rm -rf "$FAKEDB" +mkdir -p "$FAKEDB" + +ln -s "/var/lib/pacman/local" "${FAKEDB}/" +fakeroot -- pacman -Sy --dbpath "$FAKEDB" --logfile /dev/null > /dev/null +pacman -Qu --dbpath "$FAKEDB" + +rm -rf "$FAKEDB" -- 2.39.2