#!/usr/bin/env bash set -eu function remove_systemd_unit { systemctl stop mullvad-daemon.service systemctl disable mullvad-daemon.service } function remove_logs_and_cache { rm -rf /var/log/mullvad-daemon/ rm -rf /var/cache/mullvad-daemon/ } function remove_config { rm -rf /etc/mullvad-daemon } # 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