magic alias fix
authorChris Koeritz <fred@gruntose.com>
Wed, 8 Feb 2017 02:23:40 +0000 (21:23 -0500)
committerChris Koeritz <fred@gruntose.com>
Wed, 8 Feb 2017 02:23:40 +0000 (21:23 -0500)
needed to have aliases available in non-interactive commands and this does that up.  this may fix our issues with cron also; need to try it out.

scripts/core/launch_feisty_meow.sh
scripts/customize/fred/scripts/gamesaver.sh

index b5a7b2f0d8291294c19679bd14b369cf14ab3c3c..9e818341eec7d760db4755824f029df06f53b386 100644 (file)
 
 ##############
 
+# some preconditions we want to establish before loading anything...
+
+# make sure that aliases can be used in non-interactive shells.
+shopt -s expand_aliases
+
 # patch the user variable if we were launched by one of our cron jobs.
 if [ -z "$USER" -a ! -z "$CRONUSER" ]; then
   export USER="$CRONUSER"
@@ -68,8 +73,7 @@ source "$FEISTY_MEOW_SCRIPTS/core/variables.sh"
   
 # include helpful functions.  we do this every time rather than making it part
 # of variable initialization, because functions cannot be exported to
-# sub-shells in bash (much like aliases cannot, to our infinite chagrin after
-# having migrated from korn shell...).
+# sub-shells in bash.
 source "$FEISTY_MEOW_SCRIPTS/core/functions.sh"
   
 # load some helper methods for the terminal which we'll use below.
index 1e5ea9ca8ab6195be56feacc7cab5db35d94fdf4..ce9cdb762f4d5261d0ae2935da7513e06dd5717f 100644 (file)
@@ -5,6 +5,8 @@
 
 source "$FEISTY_MEOW_SCRIPTS/core/launch_feisty_meow.sh"
 
+#we are missing the netcp thing.  why????
+
 WINE_SOURCE_DIR="$HOME/wine_goods/My Games"
 SPOOLING_OUTPUT_DIR="$HOME/spooling_saves"
 
@@ -25,7 +27,8 @@ function copyem()
 
   if [ -d "$source_dir" ]; then
     echo $game_name
-    cp -v -n "$source_dir"/* "$out_dir"/
+#old    cp -v -n "$source_dir"/* "$out_dir"/
+    netcp "$source_dir"/* "$out_dir"/
     sep 28
   fi
 }