From d98529f30b8ca3b42564fbe63273c6358f154de7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hannes=20K=C3=B6rber?= Date: Thu, 2 May 2024 17:10:04 +0200 Subject: [PATCH] Add script to remove unconfigured packages --- remove-unconfigured-packages.sh | 41 +++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100755 remove-unconfigured-packages.sh diff --git a/remove-unconfigured-packages.sh b/remove-unconfigured-packages.sh new file mode 100755 index 0000000..f493e75 --- /dev/null +++ b/remove-unconfigured-packages.sh @@ -0,0 +1,41 @@ +#!/usr/bin/env bash + +declare -a aurdeps=() + +proctected=( + nvidia-dkms + intel-ucode + amd-ucode + base + java-runtime-common + jdk17-openjdk +) + +for pkgbuild in pkgbuilds/*/PKGBUILD ; do + source "${pkgbuild}" + aurdeps+=("${depends[@]%%[<=>]*}" "${makedepends[@]%%[<=>]*}" "${pkgname}") +done + +packages_to_remove=() + +readarray -d $'\0' -t packages_to_remove < <(comm --zero-terminated -13 \ + <(cat \ + <(