Skip to content

Commit

Permalink
chore: support cus name (#616)
Browse files Browse the repository at this point in the history
* chore: support cus name

* fix: codacy errors
  • Loading branch information
sangshuduo committed Mar 14, 2023
1 parent bbd74bf commit ad1a32b
Show file tree
Hide file tree
Showing 9 changed files with 579 additions and 545 deletions.
3 changes: 1 addition & 2 deletions .github/workflows/3.0-archlinux-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,7 @@ jobs:
if: |
(steps.changed-files-specific.outputs.any_changed == 'true'
&& github.event_name == 'pull_request')
|| github.event_name == 'push'
run: |
git fetch origin +refs/pull/${{env.PR_NUMBER}}/merge
git checkout -qf FETCH_HEAD
Expand All @@ -179,5 +180,3 @@ jobs:
echo "taos-tools build failure"
exit 1
fi
1 change: 0 additions & 1 deletion inc/bench.h
Original file line number Diff line number Diff line change
Expand Up @@ -240,7 +240,6 @@ typedef unsigned __int32 uint32_t;
#define BENCH_DEBUG "Debug mode, optional."
#define BENCH_PERFORMANCE "Performance mode, optional."
#define BENCH_PREPARE "Random data source size, default is 10000."
#define BENCH_EMAIL "<support@taosdata.com>"
#define BENCH_VGROUPS "Specify Vgroups number for creating database, " \
"only valid with daemon version 3.0+"
#define BENCH_VERSION "Print program version."
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ function install_bin() {

${csudo}/usr/bin/install -c -m 755 ${script_dir}/bin/${dumpName} ${install_main_dir}/bin/${dumpName} || echo -e "${RED}${dumpName}not installed${NC}"
${csudo}/usr/bin/install -c -m 755 ${script_dir}/bin/${benchmarkName} ${install_main_dir}/bin/${benchmarkName} || echo -e "${RED}${benchmarkName}not installed${NC}"
${csudo}/usr/bin/install -c -m 755 ${script_dir}/uninstall-${toolsName}.sh ${install_main_dir}/bin/uninstall-${toolsName}.sh || echo -e "${RED}uninstall-${toolsName}not installed${NC}"
${csudo}/usr/bin/install -c -m 755 ${script_dir}/uninstall-tools.sh ${install_main_dir}/bin/uninstall-tools.sh || echo -e "${RED}uninstall-tools not installed${NC}"
#Make link
[[ -x ${install_main_dir}/bin/${benchmarkName} ]] && \
${csudo}ln -sf ${install_main_dir}/bin/${benchmarkName} ${install_main_dir}/bin/${demoName} || :
Expand All @@ -115,13 +115,13 @@ function install_bin() {
${csudo}ln -s ${install_main_dir}/bin/${demoName} ${bin_link_dir}/${demoName} || :
[[ -x ${install_main_dir}/bin/${dumpName} ]] && \
${csudo}ln -s ${install_main_dir}/bin/${dumpName} ${bin_link_dir}/${dumpName} || :
[[ -x ${install_main_dir}/bin/uninstall-${toolsName}.sh ]] && \
${csudo}ln -s ${install_main_dir}/bin/uninstall-${toolsName}.sh ${bin_link_dir}/rm${toolsName} || :
[[ -x ${install_main_dir}/bin/uninstall-tools.sh ]] && \
${csudo}ln -s ${install_main_dir}/bin/uninstall-tools.sh ${bin_link_dir}/rm${toolsName} || :
}

function install_taostools() {
# Start to install
echo -e "${GREEN}Start to install ${taosName} tools ...${NC}"
echo -e "${GREEN}Start to install tools ...${NC}"

install_main_path

Expand All @@ -130,7 +130,7 @@ function install_taostools() {
install_libtaosws

echo
echo -e "${GREEN}${taosName} tools is installed successfully!${NC}"
echo -e "${GREEN}tools is installed successfully!${NC}"
}

## ==============================Main program starts from here============================
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,16 +50,16 @@ function uninstall_bin() {
${csudo}rm -f ${bin_link_dir}/${dumpName} || :
${csudo}rm -f ${bin_link_dir}/rm${toolsName} || :

${csudo}rm -f ${install_main_dir}/bin/${demoName} || :
${csudo}rm -f ${install_main_dir}/bin/${benchmarkName} || :
${csudo}rm -f ${install_main_dir}/bin/${dumpName} || :
${csudo}rm -f ${install_main_dir}/bin/uninstall-${toolsName}.sh || :
${csudo}rm -f ${install_main_dir}/bin/${demoName} || :
${csudo}rm -f ${install_main_dir}/bin/${benchmarkName} || :
${csudo}rm -f ${install_main_dir}/bin/${dumpName} || :
${csudo}rm -f "${install_main_dir}/bin/uninstall-tools.sh" || :
}


function uninstall_taostools() {
# Start to uninstall
echo -e "${GREEN}Start to uninstall ${taosName} tools ...${NC}"
echo -e "${GREEN}Start to uninstall tools ...${NC}"

kill_process ${demoName}
kill_process ${benchmarkName}
Expand All @@ -69,7 +69,7 @@ function uninstall_taostools() {
uninstall_libtaosws

echo
echo -e "${GREEN}${taosName} tools is uninstalled successfully!${NC}"
echo -e "${GREEN}tools is uninstalled successfully!${NC}"
}

## ==============================Main program starts from here============================
Expand Down
4 changes: 4 additions & 0 deletions src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,10 @@ ENDIF ()

MESSAGE("Current system is: ${CMAKE_SYSTEM_NAME}")

IF (CUS_NAME OR CUS_PROMPT OR CUS_EMAIL)
ADD_DEFINITIONS(-I${CMAKE_CURRENT_SOURCE_DIR}/../../../../enterprise/packaging)
ENDIF (CUS_NAME OR CUS_PROMPT OR CUS_EMAIL)

IF (${CMAKE_SYSTEM_NAME} MATCHES "Linux" OR ${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
SET(OS_ID "")

Expand Down
Loading

0 comments on commit ad1a32b

Please sign in to comment.