want to abstract out any cakelampvm or siteavenger specifics from the general levels of scripts.
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"
##############
--- /dev/null
+
+# 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"
+
+
-ifconfig | grep "inet addr:" | sed -e "s/^.*addr:\([0-9.]*\) .*$/\1/"
+ifconfig | grep "inet " | sed -e "s/^.*inet \([0-9.]*\) .*$/\1/"
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.
# 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