bunkerweb/linux/scripts/afterRemove.sh
2022-06-03 17:24:14 +02:00

71 lines
2.4 KiB
Bash

#!/bin/bash
#
# A shell option that causes the shell to exit immediately if a command exits with a non-zero status.
set -e
# if directory /opt/bunkerweb/ exists then remove it
if [ -d /opt/bunkerweb/ ]; then
echo "Removing /opt/bunkerweb/ ..."
rm -rf /opt/bunkerweb/
echo "Done !"
fi
# if directory /etc/systemd/system/bunkerweb.service exists then remove it
if [ -f /etc/systemd/system/bunkerweb.service ]; then
echo "Removing /etc/systemd/system/bunkerweb.service ..."
rm -f /etc/systemd/system/bunkerweb.service
echo "Done !"
fi
# if directory /etc/systemd/system/bunkerweb-ui.service exists then remove it
if [ -f /etc/systemd/system/bunkerweb-ui.service ]; then
echo "Removing /etc/systemd/system/bunkerweb-ui.service ..."
rm -f /etc/systemd/system/bunkerweb-ui.service
echo "Done !"
fi
# Detect OS between Debian, Ubuntu, CentOS, Fedora
if [ -f /etc/debian_version ]; then
# Loop to erase all the files in /etc/nginx/
for i in $( ls /etc/nginx/ ); do
echo "Removing /etc/nginx/$i ..."
rm -rf /etc/nginx/$i
echo "Done !"
done
echo "If you want to reinstall nginx, please run the following command:"
echo "sudo apt-get install nginx"
elif [ -f /etc/centos-release ]; then
# Loop to erase all the files in /etc/nginx/
for i in $( ls /etc/nginx/ ); do
echo "Removing /etc/nginx/$i ..."
rm -rf /etc/nginx/$i
echo "Done !"
done
echo "If you want to reinstall nginx, please run the following command:"
echo "sudo yum install nginx"
elif [ -f /etc/fedora-release ]; then
# Loop to erase all the files in /etc/nginx/
for i in $( ls /etc/nginx/ ); do
echo "Removing /etc/nginx/$i ..."
rm -rf /etc/nginx/$i
echo "Done !"
done
echo "If you want to reinstall nginx, please run the following command:"
echo "sudo dnf install nginx"
elif [ -f /etc/lsb-release ]; then
# Loop to erase all the files in /etc/nginx/
for i in $( ls /etc/nginx/ ); do
echo "Removing /etc/nginx/$i ..."
rm -rf /etc/nginx/$i
echo "Done !"
done
echo "If you want to reinstall nginx, please run the following command:"
echo "sudo apt-get install nginx"
else
echo "Your OS is not supported"
exit 1
fi
# if previous command was successful then restart systemd unit
if [ $? -eq 0 ]; then
echo "Restarting systemd ..."
systemctl daemon-reload
echo "Done !"
fi