updated to use FEISTY_MEOW_SCAN_REPOS variable instead
[feisty_meow.git] / scripts / system / remove_apache_site.sh
index fb915d7e7bce887981756ccbfeba1bb4e8d1ea69..9e21fa31e82911d9c3b26e4756c1098313c9713e 100644 (file)
@@ -3,8 +3,8 @@
 # uninstalls the apache website for a specified domain.
 
 # auto-find the scripts, since we might want to run this as sudo.
-export WORKDIR="$( \cd "$(\dirname "$0")" && /bin/pwd )"  # obtain the script's working directory.
-export FEISTY_MEOW_APEX="$( \cd "$WORKDIR/../.." && \pwd )"
+export THISDIR="$( \cd "$(\dirname "$0")" && /bin/pwd )"  # obtain the script's working directory.
+export FEISTY_MEOW_APEX="$( \cd "$THISDIR/../.." && \pwd )"
 
 source "$FEISTY_MEOW_APEX/scripts/core/launch_feisty_meow.sh"
 source "$FEISTY_MEOW_SCRIPTS/system/common_sysadmin.sh"
@@ -12,7 +12,8 @@ source "$FEISTY_MEOW_SCRIPTS/system/common_sysadmin.sh"
 # some convenient defaults for our current usage.
 
 if [ -z "$BASE_APPLICATION_PATH" ]; then
-  BASE_APPLICATION_PATH="$HOME/apps"
+  BASE_APPLICATION_PATH="$FEISTY_MEOW_SCAN_REPOS"
+#hmmm: take just first item!
 fi
 if [ -z "$STORAGE_SUFFIX" ]; then
   STORAGE_SUFFIX="/public"
@@ -25,24 +26,20 @@ if [[ $EUID != 0 ]]; then
   exit 1
 fi
 
-appname="$1"; shift
 site="$1"; shift
-site_path="$1"; shift
 
-if [ -z "$appname" -o -z "$site" ]; then
+if [ -z "$site" ]; then
 #hmmm: move to a print_instructions function.
   echo "
-$(basename $0): {app name} 
+$(basename $0): {dns name} 
 
-This script needs to know (1) the application name for the site and
-(2) the DNS name for the apache virtual host.  The appname should be an
-appropriate name for a file-system compatible folder name.
+This script needs to know (1) the DNS name for the apache virtual host.
 The script will uninstall that site's configuration files for apache2.
 "
   exit 1
 fi
 
 disable_site "$site"
-remove_apache_config "$appname" "$site"
+remove_apache_config "$site"
 restart_apache