Improve script behaviour
authorJulien Valroff <julien@kirya.net>
Sat, 13 Jun 2020 05:51:46 +0000 (07:51 +0200)
committerJulien Valroff <julien@kirya.net>
Sat, 13 Jun 2020 05:51:46 +0000 (07:51 +0200)
purge-removed-packages

index f38b451..9037016 100755 (executable)
@@ -8,11 +8,15 @@ if [ $UID != 0 ]; then
        exit 1;
 fi
 
-dpkg --get-selections | awk '$2 == "deinstall" {print $1}' | xargs apt-get purge -y
+packages=$(dpkg --get-selections | awk '$2 == "deinstall" {print $1}')
+
+echo "Les paquets suivants vont être purgés:"
+echo $packages
+
+read -p "Continuer (o/n) ?" choice
+case "$choice" in
+  o|O ) echo $packages | xargs apt-get purge -y;;
+  n|N|"" ) echo "Action annulée";;
+  * ) echo "Choix non valide";;
+esac
 
-if [ $? = 0 ]
-then
-  echo "Done."
-else
-  echo "Script exited with code $?."
-fi