mirror of
https://github.com/Websoft9/websoft9.git
synced 2025-01-23 01:00:20 +08:00
uninstall upgrade
This commit is contained in:
parent
fec0cb8dbd
commit
e9a9fb440b
@ -13,12 +13,15 @@ echo -e "\n---Remove Websoft9 backend service containers---"
|
||||
sudo docker compose -p websoft9 down -v
|
||||
|
||||
echo -e "\n---Remove Websoft9 systemd service---"
|
||||
sudo systemctl disable websoft9
|
||||
sudo systemctl stop websoft9
|
||||
rm -rf /lib/systemd/system/websoft9.service
|
||||
if systemctl list-units --full --all | grep -Fq websoft9.service; then
|
||||
sudo systemctl disable websoft9
|
||||
sudo systemctl stop websoft9
|
||||
rm -rf /lib/systemd/system/websoft9.service
|
||||
else
|
||||
echo "websoft9.service does not exist."
|
||||
fi
|
||||
|
||||
remove_cockpit() {
|
||||
|
||||
echo -e "\n---Remove Cockpit---"
|
||||
sudo systemctl stop cockpit.socket cockpit
|
||||
sudo systemctl disable cockpit.socket cockpit
|
||||
@ -33,27 +36,24 @@ remove_cockpit() {
|
||||
apt_status=$?
|
||||
|
||||
if [ $dnf_status -eq 0 ]; then
|
||||
for pkg in $cockpit_packages
|
||||
do
|
||||
for pkg in $cockpit_packages; do
|
||||
echo "Uninstalling $pkg"
|
||||
sudo dnf remove -y "$pkg" > /dev/null || echo "$pkg failed to uninstall"
|
||||
done
|
||||
elif [ $yum_status -eq 0 ]; then
|
||||
for pkg in $cockpit_packages
|
||||
do
|
||||
for pkg in $cockpit_packages; do
|
||||
echo "Uninstalling $pkg"
|
||||
sudo yum remove -y "$pkg" > /dev/null || echo "$pkg failed to uninstall"
|
||||
done
|
||||
elif [ $apt_status -eq 0 ]; then
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
for pkg in $cockpit_packages
|
||||
do
|
||||
for pkg in $cockpit_packages; do
|
||||
echo "Uninstalling $pkg"
|
||||
sudo apt-get remove -y "$pkg" > /dev/null || echo "$pkg failed to uninstall"
|
||||
done
|
||||
else
|
||||
echo "Neither apt,dnf nor yum found. Please install one of them and try again."
|
||||
end
|
||||
echo "Neither apt, dnf nor yum found. Please install one of them and try again."
|
||||
fi # 修正这里,使用 fi 而不是 end
|
||||
|
||||
sudo rm -rf /etc/cockpit/*
|
||||
}
|
||||
@ -66,4 +66,4 @@ remove_files() {
|
||||
remove_cockpit
|
||||
remove_files
|
||||
|
||||
echo -e "\nCongratulations, Websoft9 uninstall is complete!"
|
||||
echo -e "\nCongratulations, Websoft9 uninstall is complete!"
|
||||
|
@ -17,6 +17,7 @@
|
||||
],
|
||||
"RedHat": [
|
||||
"9",
|
||||
"8",
|
||||
"7"
|
||||
],
|
||||
"CentOS": [
|
||||
|
Loading…
Reference in New Issue
Block a user