代码拉取完成,页面将自动刷新
#!/bin/sh
set -e
PREFIX=/usr/local
USER=`whoami`
if [ "x$USER" != "xroot" ]
then
echo "Sorry, you must be super user to uninstall UrBackup Client. Try again with sudo?"
exit 6
fi
echo "Complete uninstallation of UrBackup Client (purge).. Proceed ? [Y/n]"
read yn
if [ "x$yn" = xn ]
then
exit 5
fi
if command -v systemctl >/dev/null 2>&1
then
systemctl stop urbackupclientbackend.service || true
fi
if [ -e /etc/init.d/urbackupclientbackend ]
then
/etc/init.d/urbackupclientbackend stop || true
fi
if [ ! -e "$PREFIX/var/urbackup/backup_server.db" ]
then
rm -R "$PREFIX/var/urbackup"
else
[ ! -e "$PREFIX/var/urbackup/data" ] || rm -R "$PREFIX/var/urbackup/data"
[ ! -e "$PREFIX/var/urbackup/tokens" ] || rm -R "$PREFIX/var/urbackup/tokens"
[ ! -e "$PREFIX/var/urbackup/backup_client.db" ] || rm "$PREFIX/var/urbackup/backup_client.db*"
[ ! -e "$PREFIX/var/urbackup/server_idents.txt" ] || rm "$PREFIX/var/urbackup/server_idents.txt"
[ ! -e "$PREFIX/var/urbackup/session_idents.txt" ] || rm "$PREFIX/var/urbackup/session_idents.txt"
[ ! -e "$PREFIX/var/urbackup/access_keys.properties" ] || rm "$PREFIX/var/urbackup/access_keys.properties"
[ ! -e "$PREFIX/var/urbackup/initial_settings.cfg" ] || rm "$PREFIX/var/urbackup/initial_settings.cfg"
[ ! -e "$PREFIX/var/urbackup/new_server_idents.txt" ] || rm "$PREFIX/var/urbackup/new_server_idents.txt"
[ ! -e "$PREFIX/var/urbackup/pw.txt" ] || rm "$PREFIX/var/urbackup/pw.txt"
[ ! -e "$PREFIX/var/urbackup/pw_change.txt" ] || rm "$PREFIX/var/urbackup/pw_change.txt"
[ ! -e "$PREFIX/var/urbackup/new_server_idents.txt" ] || rm "$PREFIX/var/urbackup/new_server_idents.txt"
[ ! -e "$PREFIX/var/urbackup/updates_h.dat" ] || rm "$PREFIX/var/urbackup/updates_h.dat"
[ ! -e "$PREFIX/var/urbackup/version_new.txt" ] || rm "$PREFIX/var/urbackup/version_new.txt"
fi
rm "$PREFIX/sbin/urbackupclientbackend"
rm "$PREFIX/bin/urbackupclientctl"
rm -R "$PREFIX/share/urbackup/scripts"
rm -R "$PREFIX/share/urbackup"
rm -R "$PREFIX/etc/urbackup"
[ ! -e /etc/default/urbackupclient ] || rm /etc/default/urbackupclient
[ ! -e /etc/sysconfig/urbackupclient ] || rm /etc/sysconfig/urbackupclient
if command -v systemctl >/dev/null 2>&1
then
SYSTEMD_DIR=""
if command -v pkg-config >/dev/null 2>&1
then
SYSTEMD_DIR=`pkg-config systemd --variable=systemdsystemunitdir`
fi
if [ "x$SYSTEMD_DIR" = x ]
then
echo "Cannot find systemd unit dir. Assuming /lib/systemd/system"
SYSTEMD_DIR="/lib/systemd/system"
fi
systemctl disable urbackupclientbackend.service || true
rm "$SYSTEMD_DIR/urbackupclientbackend.service"
systemctl daemon-reload
fi
if [ -e /etc/init.d/urbackupclientbackend ]
then
if [ -e /etc/debian_version ]
then
update-rc.d urbackupclientbackend remove
else
chkconfig --del urbackupclientbackend
fi
rm /etc/init.d/urbackupclientbackend
fi
rm "$PREFIX/sbin/uninstall_urbackupclient"
echo "UrBackup client uninstall complete."
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。