summarylogtreecommitdiffstats
path: root/mullvad-vpn.install
diff options
context:
space:
mode:
authorMark Wagie2022-03-01 09:08:31 -0700
committerMark Wagie2022-03-01 09:08:31 -0700
commit760c01b9e3fcee7300d2af26ecb64c6d6a411ece (patch)
tree2ece5ee9f71d4afad888e33d43b22026cf4872ab /mullvad-vpn.install
parent253483697b22bce2fd79247b4d51bab87b813bf2 (diff)
downloadaur-760c01b9e3fcee7300d2af26ecb64c6d6a411ece.tar.gz
2022.1
Diffstat (limited to 'mullvad-vpn.install')
-rw-r--r--mullvad-vpn.install20
1 files changed, 15 insertions, 5 deletions
diff --git a/mullvad-vpn.install b/mullvad-vpn.install
index cfea2e5a484d..dac3acb40a31 100644
--- a/mullvad-vpn.install
+++ b/mullvad-vpn.install
@@ -3,11 +3,14 @@ pre_install() {
echo 'Stopping & disabling Mullvad VPN daemon...'
/opt/Mullvad\ VPN/resources/mullvad-setup prepare-restart || true
systemctl disable --now mullvad-daemon
+ cp /var/log/mullvad-vpn/daemon.log /var/log/mullvad-vpn/old-install-daemon.log \
+ || echo "Failed to copy old daemon log"
fi
pkill -x "mullvad-gui" || true
- rm -f /var/cache/mullvad-vpn/relays.json || true
+ rm -f /var/cache/mullvad-vpn/relays.json
+ rm -f /var/cache/mullvad-vpn/api-ip-address.txt
}
post_install() {
@@ -30,14 +33,15 @@ post_upgrade() {
}
pre_remove() {
- /usr/bin/mullvad account clear-history || echo "Failed to remove leftover WireGuard keys"
-
# the user might've disabled or stopped the service themselves already
echo 'Making sure the Mullvad VPN daemon is stopped & disabled...'
systemctl stop mullvad-daemon || true
systemctl disable mullvad-daemon || true
- /opt/Mullvad\ VPN/resources/mullvad-setup reset-firewall || true
+ pkill -x "mullvad-gui" || true
+
+ /opt/Mullvad\ VPN/resources/mullvad-setup reset-firewall || echo "Failed to reset firewall"
+ /opt/Mullvad\ VPN/resources/mullvad-setup clear-history || echo "Failed to remove leftover WireGuard keys"
}
post_remove() {
@@ -47,6 +51,12 @@ post_remove() {
echo 'sudo rm -rf /var/cache/mullvad-vpn/'
echo ''
echo 'Optionally remove config:'
- echo 'sudo rm -rf /etc/mullvad-vpn'
+ echo 'sudo rm -rf /etc/mullvad-vpn/'
+ echo ''
+ echo 'Optionally remove app settings:'
+ echo 'rm -rf ~/.config/Mullvad VPN/'
+ echo ''
+ echo 'Optionally remove auto-launcher:'
+ echo 'rm ~/.config/autostart/mullvad-vpn.desktop'
echo -------------------------------------------------------------
}