From 99c666aa49bddc0e8267a012a028e1f36665c352 Mon Sep 17 00:00:00 2001 From: slguan Date: Thu, 11 Jul 2019 18:11:08 +0800 Subject: [PATCH] Solve the installation script does not package taosdump error --- packaging/deb/makedeb.sh | 2 ++ packaging/rpm/tdengine.spec | 3 ++- packaging/tools/post.sh | 2 +- packaging/tools/preun.sh | 3 ++- packaging/tools/remove.sh | 4 ++-- 5 files changed, 9 insertions(+), 5 deletions(-) diff --git a/packaging/deb/makedeb.sh b/packaging/deb/makedeb.sh index c6076fc..c5bc595 100755 --- a/packaging/deb/makedeb.sh +++ b/packaging/deb/makedeb.sh @@ -26,6 +26,7 @@ cd ${pkg_dir} # create install dir install_home_path="/usr/local/taos" +mkdir -p ${pkg_dir}${install_home_path} mkdir -p ${pkg_dir}${install_home_path}/bin mkdir -p ${pkg_dir}${install_home_path}/cfg mkdir -p ${pkg_dir}${install_home_path}/connector @@ -39,6 +40,7 @@ cp ${compile_dir}/../packaging/cfg/taos.cfg ${pkg_dir}${install_home_pat cp ${compile_dir}/../packaging/deb/taosd ${pkg_dir}${install_home_path}/init.d cp ${compile_dir}/../packaging/tools/post.sh ${pkg_dir}${install_home_path}/script cp ${compile_dir}/../packaging/tools/preun.sh ${pkg_dir}${install_home_path}/script +cp ${compile_dir}/build/bin/taosdump ${pkg_dir}${install_home_path}/bin cp ${compile_dir}/build/bin/taosd ${pkg_dir}${install_home_path}/bin cp ${compile_dir}/build/bin/taos ${pkg_dir}${install_home_path}/bin cp ${compile_dir}/build/lib/libtaos.so ${pkg_dir}${install_home_path}/driver diff --git a/packaging/rpm/tdengine.spec b/packaging/rpm/tdengine.spec index fbcccc7..a92487d 100644 --- a/packaging/rpm/tdengine.spec +++ b/packaging/rpm/tdengine.spec @@ -52,8 +52,9 @@ cp %{_compiledir}/../packaging/cfg/taos.cfg %{buildroot}%{homepath}/cfg cp %{_compiledir}/../packaging/rpm/taosd %{buildroot}%{homepath}/init.d cp %{_compiledir}/../packaging/tools/post.sh %{buildroot}%{homepath}/script cp %{_compiledir}/../packaging/tools/preun.sh %{buildroot}%{homepath}/script -cp %{_compiledir}/build/bin/taosd %{buildroot}%{homepath}/bin cp %{_compiledir}/build/bin/taos %{buildroot}%{homepath}/bin +cp %{_compiledir}/build/bin/taosd %{buildroot}%{homepath}/bin +cp %{_compiledir}/build/bin/taosdump %{buildroot}%{homepath}/bin cp %{_compiledir}/build/lib/libtaos.so %{buildroot}%{homepath}/driver cp %{_compiledir}/../src/inc/taos.h %{buildroot}%{homepath}/include cp -r %{_compiledir}/../src/connector/grafana %{buildroot}%{homepath}/connector diff --git a/packaging/tools/post.sh b/packaging/tools/post.sh index 4483f1c..2583d74 100755 --- a/packaging/tools/post.sh +++ b/packaging/tools/post.sh @@ -68,7 +68,7 @@ function install_bin() { #Make link [ -x ${bin_dir}/taos ] && sudo ln -s ${bin_dir}/taos ${bin_link_dir}/taos || : [ -x ${bin_dir}/taosd ] && sudo ln -s ${bin_dir}/taosd ${bin_link_dir}/taosd || : -# [ -x ${bin_dir}/taosdump ] && sudo ln -s ${bin_dir}/taosdump ${bin_link_dir}/taosdump || : + [ -x ${bin_dir}/taosdump ] && sudo ln -s ${bin_dir}/taosdump ${bin_link_dir}/taosdump || : # [ -x ${bin_dir}/remove.sh ] && sudo ln -s ${bin_dir}/remove.sh ${bin_link_dir}/rmtaos || : } diff --git a/packaging/tools/preun.sh b/packaging/tools/preun.sh index 387829b..ed1ee67 100755 --- a/packaging/tools/preun.sh +++ b/packaging/tools/preun.sh @@ -69,7 +69,8 @@ clean_service # Remove all links sudo rm -f ${bin_link_dir}/taos || : sudo rm -f ${bin_link_dir}/taosd || : -sudo rm -f ${cfg_link_dir}/taos.cfg || : +sudo rm -f ${bin_link_dir}/taosdump || : +sudo rm -f ${cfg_link_dir}/* || : sudo rm -f ${inc_link_dir}/taos.h || : sudo rm -f ${lib_link_dir}/libtaos.so || : diff --git a/packaging/tools/remove.sh b/packaging/tools/remove.sh index 0dc9b92..c5851f4 100755 --- a/packaging/tools/remove.sh +++ b/packaging/tools/remove.sh @@ -61,14 +61,14 @@ function clean_lib() { function clean_header() { # Remove link - sudo rm -f ${inc_link_dir}/taos.h || : + sudo rm -f ${inc_link_dir}/taos.h || : #sudo rm -rf ${header_dir} } function clean_config() { # Remove link - sudo rm -f ${cfg_link_dir}/taos.cfg || : + sudo rm -f ${cfg_link_dir}/* || : #sudo rm -rf ${cfg_link_dir} || : } -- GitLab