From dfe3efa056f0d45ed49fedf154689c755d9b0465 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Sat, 18 Apr 2015 17:25:40 +0200 Subject: Update installation script Conflicts: install/install.sh --- install/uninstall.sh | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100755 install/uninstall.sh (limited to 'install/uninstall.sh') diff --git a/install/uninstall.sh b/install/uninstall.sh new file mode 100755 index 000000000..71a5dae17 --- /dev/null +++ b/install/uninstall.sh @@ -0,0 +1,36 @@ +#!/bin/bash + +# only lower alpha-numeric char and '_' and must start with a letter +[ $APP_NAME ] || ( echo 'APP_NAME empty. Default to: "default".' ; ); +APP_NAME=${APP_NAME-default} +# don't forget the trailing slash +INSTALL_PREFIX=/srv/ + +read -r -p "Are you sure to delete "$APP_NAME" app? [y/N] " response +response=${response,,} # tolower +if [[ $response =~ ^(yes|y)$ ]] +then + echo '* deleting '$APP_NAME; +else + echo "canceled"; + exit; +fi + +# default for debian +UWSGI_AVAILABLE_PATH='/etc/uwsgi/apps-available/' +UWSGI_ENABLE_PATH='/etc/uwsgi/apps-enabled/' +NGINX_AVAILABLE_PATH='/etc/nginx/sites-available/' +NGINX_ENABLE_PATH='/etc/nginx/sites-enabled/' + +DB_NAME='ishtar'$APP_NAME +INSTALL_PATH=$INSTALL_PREFIX$DB_NAME + +rm -f $UWSGI_AVAILABLE_PATH$APP_NAME'.ini' +rm -f $UWSGI_ENABLE_PATH$APP_NAME'.ini' +rm -f $NGINX_AVAILABLE_PATH$APP_NAME'.conf' +rm -f $NGINX_ENABLE_PATH$APP_NAME'.conf' + +rm -rf $INSTALL_PATH + +echo "All file cleaned." +echo "You can delete database '"$DB_NAME"' to fully clean your installation." -- cgit v1.2.3