fix for git puffing and add date in SA scripts
authorChris Koeritz <fred@gruntose.com>
Fri, 18 May 2018 20:11:22 +0000 (16:11 -0400)
committerChris Koeritz <fred@gruntose.com>
Fri, 18 May 2018 20:11:22 +0000 (16:11 -0400)
the puff out list method was being overused and causing multiple loops in some places of checkin in folders.  hopefully fixed.
added a timestamp on all the lines logged to the log file by site avenger scripts.

scripts/rev_control/version_control.sh
scripts/site_avenger/config/default.app
scripts/site_avenger/config/ecocor6.app
scripts/site_avenger/config/mapsdemo.app
scripts/site_avenger/shared_site_mgr.sh

index 355fd5e3352ea7a60a774c5f767d43deb2bd5d75..b96bcb3431fe55aa4f7bb478bc85e3300a08cd6b 100644 (file)
@@ -129,7 +129,7 @@ function do_checkin()
       fi
 
       # a new set of steps we have to take to make sure the branch integrity is good.
-      puff_out_list "$(\pwd)"
+      do_careful_git_update "$(\pwd)"
 
       # we continue on to the push, even if there were no changes this time, because
       # there could already be committed changes that haven't been pushed yet.
index 3690e0e5faf0d1faf16ce7cdadb65bc6cd9d7f28..9e74f0a6e8307a31b58b002d38041a16265e182b 100644 (file)
@@ -43,20 +43,20 @@ export DISTRO="ubuntu"
 
 export APPLICATION_NAME="${app_dirname}"
 
-echo app name was computed as $APPLICATION_NAME >> "$SSM_LOG_FILE"
+echo "$(date_stringer): app name was computed as $APPLICATION_NAME" >> "$SSM_LOG_FILE"
 
 # change this if the site is on the "real" internet.
 export DOMAIN_NAME="${app_dirname}.vm"
 
-echo domain name was computed as $DOMAIN_NAME >> "$SSM_LOG_FILE"
+echo "$(date_stringer): domain name was computed as $DOMAIN_NAME" >> "$SSM_LOG_FILE"
 
 export REPO_NAME="${app_dirname}"
 
-echo repo name was computed as $REPO_NAME >> "$SSM_LOG_FILE"
+echo "$(date_stringer): repo name was computed as $REPO_NAME" >> "$SSM_LOG_FILE"
 
 export THEME_NAME="$(capitalize_first_char "${app_dirname}")"
 
-echo theme name was computed as $THEME_NAME >> "$SSM_LOG_FILE"
+echo "$(date_stringer): theme name was computed as $THEME_NAME" >> "$SSM_LOG_FILE"
 
 ####
 
index da4741fd26f32ea6e76e3727a531c7ee642edf3b..a2d80ecd9d49e4aa5908b1e4a60fd50b146ff38c 100644 (file)
@@ -4,6 +4,6 @@
 
 export THEME_NAME="Ecocor"
 
-echo "*** overrode THEME_NAME as: $THEME_NAME" >> "$SSM_LOG_FILE"
+echo "$(date_stringer): *** overrode THEME_NAME as: $THEME_NAME" >> "$SSM_LOG_FILE"
 
  
index fb2856259f4c1bc5e11aa4dab08bb61aa60017e0..06de0e6eafce387e0e930740cb2bd2fd680e2c6d 100644 (file)
@@ -5,5 +5,5 @@
 
 export DOMAIN_NAME="${APPLICATION_NAME}.cakelampvm.com"
 
-echo "*** overrode domain name as: $DOMAIN_NAME" >> "$SSM_LOG_FILE"
+echo "$(date_stringer): *** overrode domain name as: $DOMAIN_NAME" >> "$SSM_LOG_FILE"
 
index 4f18ffcb984c8b3a37c5302609fb7d040f1265b9..a6803b2131c4854adcbc77b574715a76ecc56093 100644 (file)
@@ -18,8 +18,8 @@ export SSM_LOG_FILE="$TMP/$(logname)-siteavenger-script.log"
 export SITE_MANAGEMENT_CONFIG_FILE
 if [ -z "$SITE_MANAGEMENT_CONFIG_FILE" ]; then
   SITE_MANAGEMENT_CONFIG_FILE="$WORKDIR/config/default.app"
-  echo "Site management config file was not set.  Using default:" >> "$SSM_LOG_FILE"
-  echo "  $SITE_MANAGEMENT_CONFIG_FILE" >> "$SSM_LOG_FILE"
+  echo "$(date_stringer): Site management config file was not set.  Using default:" >> "$SSM_LOG_FILE"
+  echo "$(date_stringer):   $SITE_MANAGEMENT_CONFIG_FILE" >> "$SSM_LOG_FILE"
 fi
 
 # load in at least the default version to get us moving.
@@ -34,7 +34,7 @@ function check_apps_root()
 {
   local appdir="$1"; shift
   if [ ! -d "$appdir" ]; then
-    echo "Creating the apps directory: $appdir" >> "$SSM_LOG_FILE"
+    echo "$(date_stringer): Creating the apps directory: $appdir" >> "$SSM_LOG_FILE"
     mkdir "$appdir"
     test_or_die "Making apps directory when not already present"
   fi
@@ -46,10 +46,10 @@ function locate_config_file()
   local app_dirname="$1"; shift
 
   local configfile="$WORKDIR/config/${app_dirname}.app"
-  echo "config file guessed?: $configfile" >> "$SSM_LOG_FILE"
+  echo "$(date_stringer): config file guessed?: $configfile" >> "$SSM_LOG_FILE"
   if [ ! -f "$configfile" ]; then
     # this is not a good config file.  we can't auto-guess the config.
-    echo -e "
+    echo -e "$(date_stringer): 
 There is no specific site configuration file in:
   $configfile
 We will continue onward using the default and hope that this project follows
@@ -131,7 +131,7 @@ function test_app_folder()
   local combo="$appsdir/$dir"
 
   if [ ! -d "$combo" ]; then
-    echo "Creating app directory: $combo" >> "$SSM_LOG_FILE"
+    echo "$(date_stringer): Creating app directory: $combo" >> "$SSM_LOG_FILE"
     mkdir "$combo"
     test_or_die "Making application directory when not already present"
   fi
@@ -186,8 +186,8 @@ function update_repo()
   local repo_root="$1"; shift
   local repo_name="$1"; shift
 
-echo here are parms in update repo: >> "$SSM_LOG_FILE"
-var full_app_dir checkout_dirname repo_root repo_name >> "$SSM_LOG_FILE"
+echo "$(date_stringer): here are parms in update repo:" >> "$SSM_LOG_FILE"
+echo "$(date_stringer): $(var full_app_dir checkout_dirname repo_root repo_name)" >> "$SSM_LOG_FILE"
 
   # forget any prior value, since we are going to validate the path.
   unset site_store_path
@@ -373,12 +373,12 @@ function fix_appdir_ownership()
   # go with the default user running the script.
   user_name="$USER"
   if [ ! -z "$user_name" -a "$user_name" != "root" ]; then
-    echo "Chowning the app folder to be owned by: $user_name" >> "$SSM_LOG_FILE"
+    echo "$(date_stringer): Chowning the app folder to be owned by: $user_name" >> "$SSM_LOG_FILE"
 #hmmm: have to hope for now for standard group named after user 
     sudo chown -R "$user_name:$user_name" "$combo"
     test_or_die "Chowning $combo to be owned by $user_name"
   else
-    echo "user name failed checks for chowning, was found as '$user_name'" >> "$SSM_LOG_FILE"
+    echo "$(date_stringer): user name failed checks for chowning, was found as '$user_name'" >> "$SSM_LOG_FILE"
   fi
 
   #