a2tm uninstaller (v0.1)

This commit is contained in:
q3aql 2022-07-02 18:03:44 +02:00
parent 650343a931
commit 0a338a9ec9

47
uninstall.sh Executable file
View File

@ -0,0 +1,47 @@
#!/bin/bash
#############################################
# a2tm - Uninstaller for a2tm Tool Manager #
# Date: 01-07-2022 #
# Author: q3aql #
# Contact: q3aql@duck.com #
#############################################
VERSION="0.1"
M_DATE="010722"
LICENSE="GPL v2.0"
# Function to check root permissions.
function rootMessage() {
mkdir -p /etc/root &> /dev/null
administrador="$?"
if [ ${administrador} -eq 0 ] ; then
rm -rf /etc/root
else
echo ""
echo "# a2tm ${VERSION} (${M_DATE}) (${LICENSE})"
echo ""
echo "# Administrator permissions are required."
echo ""
exit
fi
}
# Show installer for a2tm
rootMessage
echo ""
echo "# a2tm uninstaller ${VERSION} (${M_DATE}) (${LICENSE})"
echo ""
rm -rf /usr/bin/a2tm
echo "+ Removed executable (/usr/bin/a2tm)."
if [ -f /etc/systemd/system/a2tm.service ] ; then
rm -rf /etc/systemd/system/a2tm.service
echo "+ Removed service (/etc/systemd/system/a2tm.service)."
systemctl daemon-reload
fi
if [ -f /etc/init.d/a2tm ] ; then
rm -rf /etc/init.d/a2tm
echo "+ Removed service (/etc/init.d/a2tm)."
fi
echo "+ Uninstallation completed."
echo ""