Files

48 lines
1.4 KiB
Bash
Executable File

#!/bin/bash
SCRIPT_DIR="$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
. ${SCRIPT_DIR}/common.sh
group "Ensure portmaster is not running"
if is_systemd_running; then
if systemctl is-active portmaster.service ; then
error "portmaster.service should have been stopped on uninstall"
fi
else
debug "Skipping systemd service check ..."
fi
endgroup
#
# A normal uninstallation should keep user data
# and logs in-place
#
# group "Settings and logs are kept"
# if ! [ -d /opt/safing/portmaster/databases ] ; then
# error "Portmaster databases should have been left in tree"
# else
# debug "Portmaster databases are left in tree as expected"
# fi
#
# if ! [ -e /opt/safing/portmaster/config.json ]; then
# error "Portmaster global settings should have been left in tree"
# else
# debug "Portmaster global settings are left in tree as expected"
# fi
#
# if ! [ -d /opt/safing/portmaster/logs ] ; then
# error "Portmaster logs should have been left in tree"
# else
# debug "Portmaster logs are left in tree as expected"
# fi
# endgroup
group "Binaries are deleted"
if [ -d /opt/safing/portmaster/updates ]; then
error "Updates directory should have been removed"
else
debug "Updates directory has been removed as expected"
fi
endgroup
finish_tests