stopped redundant merges, added reconfigure note
[feisty_meow.git] / scripts / site_avenger / revamp_cakelampvm.sh
index 37440de33c9d6dc27a0e105b9a803aa51184cc24..9c83a588a97d90823ce2dc3f9001e31a14b1ecab 100644 (file)
@@ -22,7 +22,12 @@ source "$FEISTY_MEOW_SCRIPTS/system/common_sysadmin.sh"
 
 # new requirement is to get the sql root password, since we need to do some sql db configuration.
 echo -n "Please enter the MySQL root account password: "
+# turn off echo but remember former setting.
+stty_orig=`stty -g`
+stty -echo
 read mysql_passwd
+# turn echo back on.
+stty $stty_orig
 if [ -z "$mysql_passwd" ]; then
   echo "This script must have the sql root password to proceed."
   exit 1
@@ -47,7 +52,8 @@ sep
 
 echo "Adding users to the mysql database."
 
-mysql -u root -p"$mysql_passwd" <<EOF
+#hmmm: good application for hiding output unless error here.
+mysql -u root -p"$mysql_passwd" &>/dev/null <<EOF
   create user if not exists 'root'@'%' IDENTIFIED BY '$mysql_passwd';
   grant all privileges on *.* TO 'root'@'%' with grant option;
 
@@ -61,6 +67,8 @@ test_or_die "configuring root, wampcake and lampcake users on mysql"
 
 ##############
 
+sep
+
 echo "Making some important permission changes..."
 
 # fix up the main web storage.
@@ -125,8 +133,8 @@ fi
 sep
 
 echo "The script is about to install the bluefish editor and some dependencies.
-If the app is not already installed, then this process takes only about a
-minute on a slower home DSL internet connection..."
+If the app is not already installed, then this process takes about one minute
+on a slow home DSL internet connection..."
 
 apt-get install -y bluefish &> "/tmp/install_bluefish-$(logname).log"
 test_or_continue "installing bluefish editor"
@@ -213,7 +221,7 @@ else
 ; in the domain.  this forces any other sites besides the ones above to route
 ; to the actual vm IP address, which currently is singular and very fixated.
 *                              IN A            10.28.42.20
-                               IN HINFO        "linux vm" "ubuntu"
+                               IN HINFO        \"linux vm\" \"ubuntu\"
 
 ;;;;;;
 
@@ -277,6 +285,9 @@ echo "
 
 
 Thanks for revamping your cakelampvm.  :-)
+
+You may want to update your current shell's feisty meow environment by typing:
+  reconfigure_feisty_meow
 "
 
 ##############