From 5c5d24c22fa46ebf4994ac4b2c3b535dfac12c49 Mon Sep 17 00:00:00 2001 From: Silejonu <48565914+Silejonu@users.noreply.github.com> Date: Fri, 7 Oct 2022 20:46:19 +0200 Subject: [PATCH] Update snap-nuke.sh Improve clarity and simplify `nosnap.pref` creation --- snap-nuke.sh | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/snap-nuke.sh b/snap-nuke.sh index 33ce507..0d88639 100755 --- a/snap-nuke.sh +++ b/snap-nuke.sh @@ -1,6 +1,5 @@ #!/bin/bash -if [[ "$EUID" == 0 ]] -then +if [[ "$EUID" == 0 ]]; then cat << EOF ┌──────────────────────────────────────────────────────────────────────┐ │Please don't run this script as root as it may break you system. │ @@ -22,7 +21,7 @@ cat << EOF EOF while true; do - read -p "Do you wish to run the script? " yn + read -p "Do you wish to run the script? [y/n] " yn case $yn in [Yy]* ) break;; [Nn]* ) exit;; @@ -40,14 +39,12 @@ do sudo umount $I done -cat << EOF > nosnap.pref +sudo tee /etc/apt/preferences.d/nosnap.pref << EOF > /dev/null Package: snapd Pin: release a=* Pin-Priority: -10 EOF -sudo mv nosnap.pref /etc/apt/preferences.d/nosnap.pref - sudo apt-get purge snapd rm -rf ~/snap sudo rm -rf /snap