pushing down some cakelampvm details
authorChris Koeritz <fred@gruntose.com>
Fri, 18 May 2018 23:23:35 +0000 (19:23 -0400)
committerChris Koeritz <fred@gruntose.com>
Fri, 18 May 2018 23:23:35 +0000 (19:23 -0400)
want to abstract out any cakelampvm or siteavenger specifics from the general levels of scripts.

scripts/core/common.alias
scripts/customize/developer/developer_common.alias [new file with mode: 0644]
scripts/networking/get_ip_addresses.sh
scripts/system/add_domain.sh
scripts/system/remove_domain.sh

index 25c5f87fb56caee1ac4d2ec0e143161eb57fdf0f..354689b97ff85250c70e88a59449bdfc63a63a00 100644 (file)
@@ -114,8 +114,13 @@ define_yeti_alias add_apache_site="sudo bash \$FEISTY_MEOW_SCRIPTS/system/add_ap
 define_yeti_alias remove_apache_site="sudo bash \$FEISTY_MEOW_SCRIPTS/system/remove_apache_site.sh"
 define_yeti_alias add_swap_mount="sudo bash \$FEISTY_MEOW_SCRIPTS/system/add_swap_mount.sh"
 
-# some site avenger sudoized aliases.
-define_yeti_alias revamp_cakelampvm="sudo bash \"$FEISTY_MEOW_SCRIPTS/site_avenger/revamp_cakelampvm.sh\""
+### some site avenger sudoized aliases.
+##define_yeti_alias revamp_cakelampvm="echo -e '\
+##You might want to run one of these commands to perform the revamp process,\n
+##depending on your VM version:\n'; 
+##for i in $FEISTY_MEOW_SCRIPTS/site_avenger/revamp_cakelampvm*; do
+##  echo sudo bash \"$FEISTY_MEOW_SCRIPTS/site_avenger/$(basename $i)\";
+##done"
 
 ##############
 
diff --git a/scripts/customize/developer/developer_common.alias b/scripts/customize/developer/developer_common.alias
new file mode 100644 (file)
index 0000000..d308977
--- /dev/null
@@ -0,0 +1,14 @@
+
+# overrides for the developer user, who is assumed to be running on a
+# cakelampvm machine.
+
+# some site avenger sudoized aliases.
+
+define_yeti_alias revamp_cakelampvm="echo -e '\
+You might want to run one of these commands to perform the revamp process,\n
+depending on your VM version:\n'; 
+for i in $FEISTY_MEOW_SCRIPTS/site_avenger/revamp_cakelampvm*; do
+  echo sudo bash \"$FEISTY_MEOW_SCRIPTS/site_avenger/$(basename $i)\";
+done"
+
+
index d605b2acc874f1f5f103a74ccdee2d104b6bcf95..72efdf2c4fbb37acf368e63d310c159b88eb0035 100644 (file)
@@ -1 +1 @@
-ifconfig | grep "inet addr:" | sed -e "s/^.*addr:\([0-9.]*\) .*$/\1/"
+ifconfig | grep "inet " | sed -e "s/^.*inet \([0-9.]*\) .*$/\1/"
index 7800904230a77b6eaf3bbe71ae5068a832564162..711bca44099cef2f1b87db9129eda97ebe639c13 100644 (file)
@@ -21,23 +21,28 @@ source "$FEISTY_MEOW_SCRIPTS/system/common_sysadmin.sh"
 
 if [ -z "$IP_ADDRESS" ]; then
   # in our scheme, the single IP address that all our domains map to.
-  IP_ADDRESS="10.28.42.20"
+  IP_ADDRESS="$(get_ip_addresses | head)"
+  echo "** defaulting IP address to $IP_ADDRESS"
 fi
 if [ -z "$SERVER_ADMIN" ]; then
   # the email address (where first dot is replaced by @) for the administrator of the domain.
-  SERVER_ADMIN="developer.cakelampvm.com"
+  SERVER_ADMIN="$(logname).localhost"
+  echo "** defaulting server admin to $SERVER_ADMIN"
 fi
 if [ -z "$MAIN_NAME_SERVER" ]; then
   # the name of the name server for the new domains (should already be configured).
-  MAIN_NAME_SERVER="ns.cakelampvm.com"
+  MAIN_NAME_SERVER="ns.localhost"
+  echo "** defaulting main name server to $MAIN_NAME_SERVER"
 fi
 if [ -z "$MAIL_SERVER" ]; then
   # the name of the mail server for a new domain (should already be configured).
-  MAIL_SERVER="mail.cakelampvm.com"
+  MAIL_SERVER="mail.localhost"
+  echo "** defaulting mail server to $MAIL_SERVER"
 fi
 if [ -z "$DISTRO" ]; then
   # the distribution name to be listed in info for the new domain or subdomain.
   DISTRO="ubuntu"
+  echo "** defaulting distro to $DISTRO"
 fi
 
 # main body of script.
index 45bb487cae14275105877e5d2bfd62ea7528f092..f1048b74eafff2c80c802a8d7aa316fac7f4fca2 100644 (file)
@@ -15,27 +15,6 @@ source "$FEISTY_MEOW_SCRIPTS/system/common_sysadmin.sh"
 # some defaults that are convenient for current purposes.
 # existing values will be respected over our defaults.
 
-#if [ -z "$IP_ADDRESS" ]; then
-#  # in our scheme, the single IP address that all our domains map to.
-#  IP_ADDRESS="10.28.42.20"
-#fi
-#if [ -z "$SERVER_ADMIN" ]; then
-#  # the email address (where first dot is replaced by @) for the administrator of the domain.
-#  SERVER_ADMIN="developer.cakelampvm.com"
-#fi
-#if [ -z "$MAIN_NAME_SERVER" ]; then
-#  # the name of the name server for the new domains (should already be configured).
-#  MAIN_NAME_SERVER="ns.cakelampvm.com"
-#fi
-#if [ -z "$MAIL_SERVER" ]; then
-#  # the name of the mail server for a new domain (should already be configured).
-#  MAIL_SERVER="mail.cakelampvm.com"
-#fi
-#if [ -z "$DISTRO" ]; then
-#  # the distribution name to be listed in info for the new domain or subdomain.
-#  DISTRO="ubuntu"
-#fi
-
 # main body of script.
 
 if [[ $EUID != 0 ]]; then