From 7228b784479f283ca626f48e8c27ea31314f48e6 Mon Sep 17 00:00:00 2001 From: caem Date: Sun, 5 May 2024 14:00:16 +0200 Subject: [PATCH] Fix zypper_autoremove.bash --- zypper_autoremove.bash | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/zypper_autoremove.bash b/zypper_autoremove.bash index 40d4b4d..d06fab5 100755 --- a/zypper_autoremove.bash +++ b/zypper_autoremove.bash @@ -2,7 +2,7 @@ # Script that imitates `apt autoremove` for zypper as there is no native solution. -package_list=$(sudo zypper packages --unneeded) +package_list=$(LC_ALL=C sudo zypper packages --unneeded) table_start=$(echo "$package_list" | grep -n "S | Repository | Name"| gawk '{print $1}' FS=":") unneeded_packages=() @@ -13,7 +13,7 @@ done < <(echo "$package_list" | tail -n+$((table_start+2))) unneeded_package_list=$(printf '%s ' "${unneeded_packages[@]}") -if [ "$unneeded_package_list" = " " ]; then +if [ ! "$unneeded_package_list" = " " ]; then sudo zypper rm -u $unneeded_package_list else echo "No unneeded packages."