X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;f=scripts%2Fcore%2Fvariables.sh;h=31da35faf7c2413186721c9bf70a33067ac7ce42;hb=c72b7521e60f5ca7d2873271767c7ff4fba09bf2;hp=ab5d6a6a8dc2491b1ac11a58660e0449d62d9a16;hpb=5ecfd83bfba80a156a76866185ccef54a9e03315;p=feisty_meow.git diff --git a/scripts/core/variables.sh b/scripts/core/variables.sh index ab5d6a6a..31da35fa 100644 --- a/scripts/core/variables.sh +++ b/scripts/core/variables.sh @@ -78,9 +78,12 @@ if [ -z "$NECHUNG" ]; then ############## - # umask sets a permission mask for all file creations. the mask used here - # disallows writes by the "group" and disallows "others" completely. - umask 027 + # umask sets a permission mask for all file creations. + # this mask disallows writes by "group" and "others". + umask 022 + # this mask 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. @@ -100,10 +103,8 @@ if [ -z "$NECHUNG" ]; then # variables for perl. - export PERLLIB - if [ "$OS" != "Windows_NT" ]; then - PERLLIB+="/usr/lib/perl5" - else + export PERLLIB+="/usr/lib/perl5" + if [ "$OS" == "Windows_NT" ]; then export PERLIO=:perlio # choose perl's IO over the ms-windows version so we can handle file # bytes properly. @@ -116,7 +117,7 @@ if [ -z "$NECHUNG" ]; then # check if there is a perl file present; add the folder to PERLLIB if so. ls $i/*.pl &>/dev/null if [ $? -eq 0 ]; then - PERLLIB+=":$i" + PERLLIB+=":$(dos_to_unix_path $i)" fi fi done @@ -125,15 +126,17 @@ if [ -z "$NECHUNG" ]; then ############## # set this so nechung can find its data. - export NECHUNG=$FEISTY_MEOW_DIR/database/fortunes.dat + export NECHUNG=$FEISTY_MEOW_DIR/infobase/fortunes.dat # ensure we use the right kind of secure shell. - export CVS_RSH=$FEISTY_MEOW_SCRIPTS/security/ssh.sh - export GIT_SSH=$FEISTY_MEOW_SCRIPTS/security/ssh.sh +# export CVS_RSH=$FEISTY_MEOW_SCRIPTS/security/ssh.sh +# 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() @@ -154,9 +157,9 @@ if [ -z "$NECHUNG" ]; then # up the path to it here based on the operating system. export BINDIR=$FEISTY_MEOW_DIR/production/binaries # add binaries created within build to the path. - export PATH="$BINDIR:$PATH" + export PATH="$(dos_to_unix_path $BINDIR):$PATH" # Shared libraries are located via this variable. - export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$BINDIR" + export LD_LIBRARY_PATH="$(dos_to_unix_path $LD_LIBRARY_PATH):$(dos_to_unix_path $BINDIR)" fi } @@ -177,7 +180,7 @@ if [ -z "$NECHUNG" ]; then # add to the PATH variables used for locating applications. this step is taken after any # potential overrides from the user. - export PATH="$FEISTY_MEOW_GENERATED:$PATH:$(find /usr/local/games -maxdepth 1 -type d -exec echo -n {}: ';' 2>/dev/null)/sbin" + export PATH="$(dos_to_unix_path $FEISTY_MEOW_GENERATED):$PATH:$(find /usr/local/games -maxdepth 1 -type d -exec echo -n {}: ';' 2>/dev/null)/sbin" ############## @@ -187,7 +190,6 @@ if [ -z "$NECHUNG" ]; then ############## if [ ! -z "$SHELL_DEBUG" ]; then echo variables initialization ends....; fi - fi ##############