X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/fcef953f92c2e87cda8ed0a6f98991093fbe5769..cabe2c96b204b7b0cafcb57290f7592e0c040570:/projects/stargazer/build diff --git a/projects/stargazer/build b/projects/stargazer/build index cda3b5e0..36f2f733 100755 --- a/projects/stargazer/build +++ b/projects/stargazer/build @@ -17,6 +17,10 @@ BIN_MODE=0755 DATA_MODE=0644 +# Dir access bits + +DIR_MODE=0755 + # Binaries and data files owner OWNER=root @@ -114,7 +118,6 @@ STG_LIBS="stg_logger.lib common.lib script_executer.lib conffiles.lib - hostallow.lib pinger.lib dotconfpp.lib" @@ -155,6 +158,25 @@ else SHELL="/usr/local/bin/bash" fi +echo -n "Checking gcc... " +gcc --version > /dev/null 2> /dev/null +if [ $? != 0 ] +then + echo "FAIL!" + echo "gcc not found" + exit; +fi +echo "found" +echo -n "Checking g++... " +g++ --version > /dev/null 2> /dev/null +if [ $? != 0 ] +then + echo "FAIL!" + echo "g++ not found" + exit; +fi +echo "found" + echo -n "Checking endianess... " echo "int main() { int probe = 0x00000001; return *(char *)&probe; }" > build_check.c gcc $CXXFLAGS $LDFLAGS build_check.c -o fake > /dev/null 2> /dev/null @@ -394,6 +416,7 @@ echo "LIB_THREAD=$LIB_THREAD" >> $CONFFILE echo "PREFIX=$PREFIX" >> $CONFFILE echo "BIN_MODE=$BIN_MODE" >> $CONFFILE echo "DATA_MODE=$DATA_MODE" >> $CONFFILE +echo "DIR_MODE=$DIR_MODE" >> $CONFFILE echo "OWNER=$OWNER" >> $CONFFILE echo "VAR_DIR=$VAR_DIR" >> $CONFFILE echo "ETC_DIR=$ETC_DIR" >> $CONFFILE