add uninstaller
This commit is contained in:
33
uninstall.sh
33
uninstall.sh
@@ -8,38 +8,25 @@
|
||||
source vars
|
||||
|
||||
# remove nginx conf
|
||||
tput setaf 2
|
||||
echo "Disabling nginx"
|
||||
tput setaf 9
|
||||
systemctl stop nginx 1> /dev/null 2> /dev/null
|
||||
systemctl disable nginx 1> /dev/null 2> /dev/null
|
||||
rm -f /etc/nginx/conf.d/$projectname.conf
|
||||
|
||||
# remove gunicorn
|
||||
tput setaf 2
|
||||
echo "Uninstalling gunicorn"
|
||||
tput setaf 9
|
||||
systemctl disable gunicorn 1> /dev/null 2> /dev/null
|
||||
systemctl stop gunicorn 1> /dev/null 2> /dev/null
|
||||
rm -f /etc/systemd/system/gunicorn.service
|
||||
|
||||
# remove project
|
||||
tput setaf 2
|
||||
echo "Removing Django project"
|
||||
tput setaf 9
|
||||
rm -rf /home/$user/$projectname
|
||||
|
||||
# remove python
|
||||
tput setaf 2
|
||||
echo "Uninstalling python"
|
||||
tput setaf 9
|
||||
rm -rf $pyinstalldir
|
||||
echo "Uninstalling Python"
|
||||
for dir in $(whereis python3);
|
||||
do rm -r $dir;
|
||||
done;
|
||||
|
||||
# remove sqlite
|
||||
echo "Uninstalling Sqlite3"
|
||||
for dir in $(whereis sqlite3);
|
||||
do rm -r $dir;
|
||||
done;
|
||||
|
||||
# remove yum dependencies
|
||||
tput setaf 2
|
||||
echo "Uninstalling dependencies"
|
||||
tput setaf 9
|
||||
packages=(gcc wget nginx ufw make sqlite3 bzip2 openssl libffi-dev libssl-dev libsqlite3-dev zlib1g-dev libbz2-dev)
|
||||
for package in ${packages[@]};
|
||||
do
|
||||
echo -e "\tRemoving $package"
|
||||
|
||||
Reference in New Issue
Block a user