From a61d0a950466e524364556de03526a5502729350 Mon Sep 17 00:00:00 2001 From: hael Date: Tue, 4 Jul 2023 09:39:59 +0000 Subject: [PATCH] uninstall unfinished --- install.sh | 42 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/install.sh b/install.sh index 9f4b2be..4a8f40a 100755 --- a/install.sh +++ b/install.sh @@ -390,12 +390,46 @@ ask_additionals() { } +uninstall() { + + sed '/service-debian/d' $HOME/.bash_aliases + + #$SUDO_CMD rm -rf /etc/user; + #$SUDO_CMD rm -rf /etc/system; + + # $SUDO_CMD docker stop $($SUDO_CMD docker ps |grep Up | awk '{print $1}') + # $SUDO_CMD docker system prune -a + # $SUDO_CMD docker containers prune --force + $SUDO_CMD docker ps -a + + # $SUDO_CMD /sbin/iptables -D DOCKER-USER -F + + echo "Would you like to remove docker? (Y/n)"; + read -r ANSWER; + if [ "$ANSWER" == "y" ] || [ "$ANSWER" == "Y" ]; then + #$SUDO_CMD apt-get purge -y docker-ce docker-ce-cli containerd.io docker-engine docker docker.io docker-compose-plugin + #$SUDO_CMD rm -rf /var/lib/docker /etc/docker + #$SUDO_CMD rm /etc/apparmor.d/docker + #$SUDO_CMD groupdel docker + #$SUDO_CMD rm -rf /var/run/docker.sock + + echo "x"; + fi + + echo "x"; +} SUDO_CMD=""; +if [ "$1" == "remove" ]; then + ACTION="uninstall"; +else + ACTION="install"; +fi; + if [ "$USER" != "root" ] ; then echo "You are not logged in as root." - echo "Do you want to continue and run install script as "$USER" user using sudo? (Y/n)"; + echo "Do you want to continue and run $ACTION script as "$USER" user using sudo? (Y/n)"; read -r ANSWER; if [ "$ANSWER" == "n" ] || [ "$ANSWER" == "N" ]; then echo "Bye." @@ -405,6 +439,12 @@ if [ "$USER" != "root" ] ; then fi; fi; +if [ "$1" == "remove" ]; then +# uninstall; + exit; +fi; # else run install + + $SUDO_CMD docker pull registry.format.hu/installer-tool # first install