ark-ac-server-tools/tools/uninstall.sh
2022-08-10 01:07:58 +10:00

44 lines
1.1 KiB
Bash

#!/bin/bash
#
# uninstall.sh
BINDIR="/usr/bin"
# shellcheck disable=SC2034
DATADIR="/usr/share/arkmanager"
LIBEXECDIR="/usr/libexec/arkmanager"
INITSCRIPT=
if [ -f "/etc/rc.d/init.d/arkmanager" ]; then
INITSCRIPT="/etc/rc.d/init.d/arkmanager"
if [ -f "/etc/rc.d/init.d/functions" ]; then
chkconfig arkmanager off
fi
elif [ -f "/etc/init.d/arkmanager" ]; then
INITSCRIPT="/etc/init.d/arkmanager"
if [ -f "/lib/lsb/init-functions" ]; then
update-rc.d -f arkmanager remove
elif [ -f "/sbin/runscript" ]; then
rc-update del arkmanager default
fi
elif [ -f "/etc/systemd/system/arkmanager.service" ]; then
INITSCRIPT="/etc/systemd/system/arkmanager.service"
systemctl disable arkmanager.service
fi
if [ -n "$INITSCRIPT" ]; then
for f in "${INITSCRIPT}" \
"${BINDIR}/arkmanager" \
"${LIBEXECDIR}/arkmanager.init" \
"${LIBEXECDIR}/arkmanager-uninstall.sh"
do
if [ -f "$f" ]; then
rm "$f"
fi
done
fi
# remove bash_completion.d
if [ -f "/etc/bash_completion.d/arkmanager" ]; then
rm "/etc/bash_completion.d/arkmanager"
fi