Skip to content

Commit 74b332b

Browse files
authored
EMQX: removal logic in emqx update (#8050)
Added conditional checks to remove either emqx or emqx-enterprise packages.
1 parent 2fe3ee6 commit 74b332b

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

ct/emqx.sh

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,13 @@ function update_script() {
3131
msg_ok "Stopped EMQX"
3232

3333
msg_info "Removing old EMQX"
34-
$STD apt-get remove --purge -y emqx
34+
if dpkg -l | grep -q "^ii\s\+emqx\s"; then
35+
$STD apt-get remove --purge -y emqx
36+
elif dpkg -l | grep -q "^ii\s\+emqx-enterprise\s"; then
37+
$STD apt-get remove --purge -y emqx-enterprise
38+
else
39+
msg_ok "No old EMQX package found"
40+
fi
3541
msg_ok "Removed old EMQX"
3642

3743
msg_info "Downloading EMQX v${RELEASE}"

0 commit comments

Comments
 (0)