diff --git a/check-aur-updates.sh b/check-aur-updates.sh deleted file mode 100755 index 4fa0f73..0000000 --- a/check-aur-updates.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env bash - -git submodule update --remote pkgbuilds/* diff --git a/maintenance.sh b/maintenance.sh index d9865cd..903c41f 100755 --- a/maintenance.sh +++ b/maintenance.sh @@ -5,7 +5,7 @@ set -o errexit sudo pacman -Syu -./check-aur-updates.sh +./update-aur-pkgs.sh ANSIBLE_DISPLAY_OK_HOSTS=false \ ANSIBLE_DISPLAY_SKIPPED_HOSTS=false \ diff --git a/update-aur-pkgs.sh b/update-aur-pkgs.sh new file mode 100755 index 0000000..8a7dbef --- /dev/null +++ b/update-aur-pkgs.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env bash + +for pkg in pkgbuilds/* ; do + git submodule update --remote "${pkg}" + if git status --porcelain "${pkg}" | grep -q . ; then + git add "${pkg}" + git commit -m "aur: Update $(basename "${pkg}")" + fi +done