X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;f=scripts%2Fcore%2Fvariables.sh;h=9f6f61cca5b31d7c212305092051269f955044a1;hb=67486916373b7af7db7904e7723cddd4caf2d36c;hp=de83d76d6d320e07e14ff4b9153896241f9e902f;hpb=b51411a29f1a751a09e69f5676afeea24a94ac83;p=feisty_meow.git diff --git a/scripts/core/variables.sh b/scripts/core/variables.sh index de83d76d..9f6f61cc 100644 --- a/scripts/core/variables.sh +++ b/scripts/core/variables.sh @@ -16,7 +16,7 @@ export PS1='\u@\h $ '; # sets the history length and max file size so we can get some long history around here. export HISTSIZE=1000000 -export HISTFILESIZE=2000000 +export HISTFILESIZE=8000000 ############## @@ -63,7 +63,7 @@ if [ -z "$NECHUNG" ]; then if [ -z "$FEISTY_MEOW_DIR" ]; then if [ -d "$HOME/feisty_meow" ]; then export FEISTY_MEOW_DIR="$HOME/feisty_meow" - export FEISTY_MEOW_SCRIPTS="$FEISTY_MEOW_DIR/scripts" + export FEISTY_MEOW_SCRIPTS="$FEISTY_MEOW_SCRIPTS" fi fi @@ -79,8 +79,8 @@ if [ -z "$NECHUNG" ]; then ############## # umask sets a permission mask for all file creations. the mask used here - # disallows writing by the "group" and "others" categories. - umask 022 + # disallows writes by the "group" and disallows "others" completely. + umask 027 # ulimit sets user limits. we set the maximum allowed core dump file size # to zero, because it is obnoxious to see the core dumps from crashed # programs lying around everywhere. @@ -132,8 +132,10 @@ if [ -z "$NECHUNG" ]; then export GIT_SSH=$FEISTY_MEOW_SCRIPTS/security/ssh.sh # the base checkout list is just to update feisty_meow. additional folder - # names can be added in your customized scripts. - export REPOSITORY_LIST="feisty_meow" + # names can be added in your customized scripts. the space at the end of + # this variable is important and allows users to extend the list like: + # export REPOSITORY_DIR+="muppets configs" + export REPOSITORY_LIST="feisty_meow " # initializes the feisty meow build variables, if possible. function initialize_build_variables() @@ -142,7 +144,7 @@ if [ -z "$NECHUNG" ]; then # we need to know the feisty meow directory, or we bail. if [ -z "$FEISTY_MEOW_DIR" ]; then return; fi # pick from our expected generator folder, but make sure it's there... - buildvars="$FEISTY_MEOW_DIR/scripts/generator/build_variables.sh" + buildvars="$FEISTY_MEOW_SCRIPTS/generator/build_variables.sh" if [ -f "$buildvars" ]; then # yep, that one looks good, so pull in the build defs. source "$buildvars" "$buildvars" @@ -175,11 +177,9 @@ if [ -z "$NECHUNG" ]; then ############## - # set the path for locating applications. this is done after any + # add to the PATH variables used for locating applications. this step is taken after any # potential overrides from the user. - #export PATH="$(dos_to_unix_path $BINDIR):$(dos_to_unix_path $FEISTY_MEOW_GENERATED):$PATH:/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/lib:/usr/games:/usr/bin:." - export PATH="$FEISTY_MEOW_GENERATED:$PATH:/sbin:." -###noise! :/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/lib:/usr/games:/usr/bin:. + export PATH="$FEISTY_MEOW_GENERATED:$PATH:$(find /usr/local/games -maxdepth 1 -type d -exec echo -n {}: ';' 2>/dev/null)/sbin" ##############