diff options
author | Mark Wagie | 2022-03-01 09:08:31 -0700 |
---|---|---|
committer | Mark Wagie | 2022-03-01 09:08:31 -0700 |
commit | 760c01b9e3fcee7300d2af26ecb64c6d6a411ece (patch) | |
tree | 2ece5ee9f71d4afad888e33d43b22026cf4872ab /mullvad-vpn.install | |
parent | 253483697b22bce2fd79247b4d51bab87b813bf2 (diff) | |
download | aur-760c01b9e3fcee7300d2af26ecb64c6d6a411ece.tar.gz |
2022.1
Diffstat (limited to 'mullvad-vpn.install')
-rw-r--r-- | mullvad-vpn.install | 20 |
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 ------------------------------------------------------------- } |