diff --git a/packaging/deb/DEBIAN/preinst b/packaging/deb/DEBIAN/preinst index df4af8557722de3537bedc2eb4d7328cefc2d563..ce5a7eb96f9dd142520ae5442693687c1e6b049a 100644 --- a/packaging/deb/DEBIAN/preinst +++ b/packaging/deb/DEBIAN/preinst @@ -29,8 +29,8 @@ cfg_install_dir="/etc/taos" install_main_dir="/usr/local/taos" if [ -f ${cfg_install_dir}/taos.cfg ]; then ${csudo} rm -f ${install_main_dir}/cfg/taos.cfg || : -fi +fi -${csudo} dpkg -P tdengine || : -${csudo} rm -f /var/lib/dpkg/info/tdengine* || : +# there can not libtaos.so*, otherwise ln -s error +${csudo} rm -f ${install_main_dir}/driver/libtaos* || : diff --git a/packaging/rpm/tdengine.spec b/packaging/rpm/tdengine.spec index 74fa632d422d412666f5b8abd7de0f2e93448def..adc2e33c4800454b574c1957512e6d6e8ac7e125 100644 --- a/packaging/rpm/tdengine.spec +++ b/packaging/rpm/tdengine.spec @@ -99,8 +99,8 @@ if [ -f %{cfg_install_dir}/taos.cfg ]; then ${csudo} rm -f %{homepath}/cfg/taos.cfg || : fi -${csudo} rpm -e tdengine || : -${csudo} rpm -e --noscripts tdengine || : +# there can not libtaos.so*, otherwise ln -s error +${csudo} rm -f %{homepath}/driver/libtaos* || : #Scripts executed after installation %post