diff --git a/ct/emqx.sh b/ct/emqx.sh index 7975188f1..9b0a0bd99 100644 --- a/ct/emqx.sh +++ b/ct/emqx.sh @@ -31,7 +31,13 @@ function update_script() { msg_ok "Stopped EMQX" msg_info "Removing old EMQX" - $STD apt-get remove --purge -y emqx + if dpkg -l | grep -q "^ii\s\+emqx\s"; then + $STD apt-get remove --purge -y emqx + elif dpkg -l | grep -q "^ii\s\+emqx-enterprise\s"; then + $STD apt-get remove --purge -y emqx-enterprise + else + msg_ok "No old EMQX package found" + fi msg_ok "Removed old EMQX" msg_info "Downloading EMQX v${RELEASE}"