@@ -36,6 +36,12 @@ export UTBOT_RELEASE=true
3636# Retrieving path to $UTBOT_ALL from absolute path to current script
3737export UTBOT_ALL=$CURRENT_FOLDER
3838
39+ # Common variables
40+ export UTBOT_PROCESS_PATTERN=utbot
41+ export UTBOT_BINARIES_FOLDER=$UTBOT_ALL /server-install
42+ export UTBOT_PID_FILE=$UTBOT_BINARIES_FOLDER /$UTBOT_PROCESS_PATTERN .pid
43+ export UTBOT_LOGS_FOLDER=$UTBOT_ALL
44+
3945# Setting environment variables according to $UTBOT_ALL
4046export UTBOT_INSTALL_DIR=$UTBOT_ALL /install
4147export CC=$UTBOT_ALL /debs-install/usr/bin/gcc-9
@@ -95,13 +101,10 @@ echo "/* GNU ld script
95101OUTPUT_FORMAT(elf64-x86-64)
96102GROUP ( /$X86_LIBS /libpthread.so.0 $UTBOT_ALL /debs-install/usr/$X86_LIBS /libpthread_nonshared.a )" > $UTBOT_ALL /debs-install/usr/$X86_LIBS /libpthread.so
97103
98- # Creating logs directories so that watchdog and utbot can launch
99- mkdir -p /home/$USER /logs/watchdog
100- mkdir -p /home/$USER /logs/utbot
104+ mkdir -p $UTBOT_LOGS_FOLDER /logs
101105
102106# Path to common functions
103- WATCHDOG_SCRIPT_FOLDER=$UTBOT_ALL /utbot_scripts
104- COMMON_FUNCTIONS_SCRIPT_PATH=$WATCHDOG_SCRIPT_FOLDER /common_functions.sh
107+ COMMON_FUNCTIONS_SCRIPT_PATH=$UTBOT_ALL /utbot_scripts/common_functions.sh
105108source $COMMON_FUNCTIONS_SCRIPT_PATH
106109
107110if [ " $1 " = " server" ]
116119
117120 # Server-specific parameters
118121 UTBOT_EXECUTABLE_PATH=$UTBOT_BINARIES_FOLDER /$UTBOT_PROCESS_PATTERN
119- UTBOT_STDOUT_LOG_FILE=$UTBOT_LOGS_FOLDER /$UTBOT_PROCESS_PATTERN -$( now) .log
120- UTBOT_TMP_FOLDER=$UTBOT_LOGS_FOLDER /tmp
121- UTBOT_SERVER_OPTIONS=" $UTBOT_MODE --port $UTBOT_PORT --log=$UTBOT_LOGS_FOLDER --tmp=$UTBOT_TMP_FOLDER "
122+ UTBOT_STDOUT_LOG_FILE=$UTBOT_LOGS_FOLDER /logs/$UTBOT_PROCESS_PATTERN -$( now) .log
123+ UTBOT_SERVER_OPTIONS=" $UTBOT_MODE --port $UTBOT_PORT --log=$UTBOT_LOGS_FOLDER --tmp=$UTBOT_ALL "
122124
123125 log " Starting a new server process; logs are written into [$UTBOT_LOGS_FOLDER ] folder"
124126 start_process $UTBOT_PROCESS_PATTERN $UTBOT_EXECUTABLE_PATH " $UTBOT_SERVER_OPTIONS " $UTBOT_STDOUT_LOG_FILE $UTBOT_PID_FILE
0 commit comments