X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=scripts%2Fcore%2Ffunctions.sh;h=55a45aecb1dad37e8fac1907a1fa1dc5351a1915;hb=798d51d4a8fedfdaf55305f64c97ce0aa31c5ad3;hp=3024f8200ece981d94c4eb1fd52eaeab8400d18d;hpb=73939917e0733993c254205c4d3d8775f18eea05;p=feisty_meow.git diff --git a/scripts/core/functions.sh b/scripts/core/functions.sh index 3024f820..55a45aec 100644 --- a/scripts/core/functions.sh +++ b/scripts/core/functions.sh @@ -14,6 +14,7 @@ if [ $? -eq 0 ]; then fi if [ -z "$skip_all" ]; then + if [ ! -z "$SHELL_DEBUG" ]; then echo function definitions begin... fi @@ -62,7 +63,7 @@ if [ -z "$skip_all" ]; then fi } - # checks the result of the last command that was run, and if it failed, + # checks the result of the last command that was run, and if that failed, # then this complains and exits from bash. the function parameters are # used as the message to print as a complaint. function check_result() @@ -98,9 +99,6 @@ if [ -z "$skip_all" ]; then # we 'type' the file to get rid of the unicode result from wmic. cmd $flag type "$tmppid" >$PID_DUMP \rm "$tmppid" -# local CR=' -#' # embedded carriage return. -# local appropriate_pattern="s/^.* *\([0-9][0-9]*\)[ $CR]*\$/\1/p" local appropriate_pattern="s/^.* *\([0-9][0-9]*\) *\$/\1/p" for i in "${patterns[@]}"; do PIDS_SOUGHT+=($(cat $PID_DUMP \ @@ -339,6 +337,16 @@ if [ -z "$skip_all" ]; then echo "copying custom overrides for $user" mkdir "$FEISTY_MEOW_GENERATED/custom" 2>/dev/null perl "$FEISTY_MEOW_SCRIPTS/text/cpdiff.pl" "$FEISTY_MEOW_DIR/customizing/$user" "$FEISTY_MEOW_GENERATED/custom" + # set up any custom script files which we'll add as aliases. +# if [ -e "$FEISTY_MEOW_GENERATED/custom/scripts" ]; then +# echo removing older custom scripts. +# rm -rf "$FEISTY_MEOW_GENERATED/custom/scripts" +# fi + if [ -d "$FEISTY_MEOW_DIR/customizing/$user/scripts" ]; then + echo "copying custom scripts for $user" + cp -R "$FEISTY_MEOW_DIR/customizing/$user/scripts" "$FEISTY_MEOW_GENERATED/custom/" + fi + echo regenerate }