summaryrefslogtreecommitdiffhomepage
path: root/linux/uninstall_script.sh
diff options
context:
space:
mode:
Diffstat (limited to 'linux/uninstall_script.sh')
-rw-r--r--linux/uninstall_script.sh40
1 files changed, 0 insertions, 40 deletions
diff --git a/linux/uninstall_script.sh b/linux/uninstall_script.sh
deleted file mode 100644
index b4f4671b92..0000000000
--- a/linux/uninstall_script.sh
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/usr/bin/env bash
-set -eu
-
-function remove_systemd_unit {
- systemctl stop mullvad-daemon.service || \
- echo "Failed to stop mullvad-daemon service"
- systemctl disable mullvad-daemon.service || \
- echo "Failed to disable mullvad-daemon service"
-}
-
-function remove_logs_and_cache {
- rm -rf /var/log/mullvad-daemon/ || \
- echo "Failed to remove mullvad-daemon logs"
- rm -rf /var/cache/mullvad-daemon/ || \
- echo "Failed to remove mullvad-daemon cache"
-}
-
-function remove_config {
- rm -rf /etc/mullvad-daemon || \
- echo "Failed to remove mullvad-daemon config"
-}
-
-# checking what kind of an action is taking place
-case $@ in
- # apt purge passes "purge"
- "purge")
- remove_logs_and_cache
- remove_config
- ;;
- # apt remove passes "remove"
- "remove")
- remove_systemd_unit
- ;;
- # yum remove passes a 0
- "0")
- remove_logs_and_cache
- remove_systemd_unit
- remove_config
- ;;
-esac