EMQX: removal logic in emqx update (#8050)

Added conditional checks to remove either emqx or emqx-enterprise packages.
This commit is contained in:
CanbiZ 2025-10-02 12:33:08 +02:00 committed by GitHub
parent 2fe3ee667b
commit 74b332b7ec
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -31,7 +31,13 @@ function update_script() {
msg_ok "Stopped EMQX"
msg_info "Removing old 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}"