feat: sets the absolute path of the script

Signed-off-by: Xinwei Xiong(cubxxw-openim) <3293172751nss@gmail.com>
This commit is contained in:
Xinwei Xiong(cubxxw-openim)
2023-07-09 15:28:19 +08:00
parent b6e108774a
commit 7426ee0abe
11 changed files with 78 additions and 37 deletions
+18 -5
View File
@@ -2,7 +2,20 @@
architecture=$(uname -m)
version=$(uname -s | tr '[:upper:]' '[:lower:]')
OPENIM_ROOT=$(dirname "${BASH_SOURCE[0]}")/..
#Include shell font styles and some basic information
SCRIPTS_ROOT=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
OPENIM_ROOT=$(dirname "${SCRIPTS_ROOT}")/..
#Include shell font styles and some basic information
source $SCRIPTS_ROOT/style_info.cfg
source $SCRIPTS_ROOT/path_info.cfg
source $SCRIPTS_ROOT/function.sh
cd $SCRIPTS_ROOT
echo -e "${BACKGROUND_YELLOW}=======>SCRIPTS_ROOT=$SCRIPTS_ROOT${COLOR_SUFFIX}"
echo -e "${BACKGROUND_YELLOW}=======>OPENIM_ROOT=$OPENIM_ROOT${COLOR_SUFFIX}"
echo -e "${BACKGROUND_YELLOW}=======>pwd=$PWD${COLOR_SUFFIX}"
# Define the supported architectures and corresponding bin directories
declare -A supported_architectures=(
@@ -46,20 +59,20 @@ push_source_root="../cmd/push/"
openim_msgtransfer="openim-rpc-msg_transfer"
msg_transfer_binary_root="$OPENIM_ROOT/$BIN_DIR"
msg_transfer_source_root="../cmd/msgtransfer/"
msg_transfer_source_root="$OPENIM_ROOT/cmd/msgtransfer/"
msg_transfer_service_num=4
cron_task_name="openim-crontask"
cron_task_binary_root="$OPENIM_ROOT/$BIN_DIR"
cron_task_source_root="../cmd/crontask/"
cron_task_source_root="$OPENIM_ROOT/cmd/crontask/"
cmd_utils_name="openim_cmd_utils"
cmd_utils_binary_root="$OPENIM_ROOT/$BIN_DIR"
cmd_utils_source_root="../cmd/cmduitls/"
cmd_utils_source_root="$OPENIM_ROOT/cmd/cmduitls/"
# Global configuration file default dir
config_path="../config/config.yaml"
config_path="$OPENIM_ROOT/config/config.yaml"
# servicefile dir path
service_source_root=(