From 7dba9009b9f2712e2f1d16124db1310bc02a81ee Mon Sep 17 00:00:00 2001 From: dataprolet Date: Sat, 13 Sep 2025 20:32:14 +0200 Subject: [PATCH] Fix --- bin.sh | 15 +++++++++++++++ bin2.sh | 13 +++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 bin.sh create mode 100644 bin2.sh diff --git a/bin.sh b/bin.sh new file mode 100644 index 0000000..0a9290b --- /dev/null +++ b/bin.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +# Get list of installed AUR packages +installed_packages=$(pacman -Qm | awk '{print $1}') + +# Check for binary versions in AUR +for package in $installed_packages; do + aur_search=$(curl -s "https://aur.archlinux.org/rpc/?v=5&type=search&arg=$package" | jq --raw-output ".results[] | select(.Name == \"$package\") | .OutOfDate") + if [ "$aur_search" == "false" ]; then + echo "$package: No binary version available in AUR" + else + echo "$package: Binary version available in AUR" + fi +done + diff --git a/bin2.sh b/bin2.sh new file mode 100644 index 0000000..d871610 --- /dev/null +++ b/bin2.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +# Array, um die gefundenen Binary-Pakete zu speichern +binary_packages=() + +installed_packages=$(pacman -Qe) +for package in $installed_packages; do + aur_search_result=$(yay -Si "^$package-bin$" | grep "Name" | awk '{print $3}') + if [[ ! -z $aur_search_result ]]; then + echo "Binary-Version verfügbar im AUR: $package-bin" + fi +done +