Update tools.func
This commit is contained in:
parent
fb8dfc9435
commit
c05e3d71c9
@ -299,11 +299,20 @@ install_mysql() {
|
|||||||
if command -v mysql >/dev/null; then
|
if command -v mysql >/dev/null; then
|
||||||
CURRENT_VERSION="$(mysql --version | grep -oP 'Distrib\s+\K[0-9]+\.[0-9]+')"
|
CURRENT_VERSION="$(mysql --version | grep -oP 'Distrib\s+\K[0-9]+\.[0-9]+')"
|
||||||
if [[ "$CURRENT_VERSION" != "$MYSQL_VERSION" ]]; then
|
if [[ "$CURRENT_VERSION" != "$MYSQL_VERSION" ]]; then
|
||||||
msg_info "MySQL $CURRENT_VERSION found, upgrading to $MYSQL_VERSION"
|
msg_info "MySQL $CURRENT_VERSION found, replacing with $MYSQL_VERSION"
|
||||||
NEED_INSTALL=true
|
NEED_INSTALL=true
|
||||||
|
else
|
||||||
|
# Check for patch-level updates
|
||||||
|
if apt list --upgradable 2>/dev/null | grep -q '^mysql-server/'; then
|
||||||
|
msg_info "MySQL $CURRENT_VERSION available for upgrade"
|
||||||
|
$STD apt-get update
|
||||||
|
$STD apt-get install --only-upgrade -y mysql-server
|
||||||
|
msg_ok "MySQL upgraded"
|
||||||
|
fi
|
||||||
|
return
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
msg_info "Setup MySQL $MYSQL_VERSION"
|
msg_info "Installing MySQL $MYSQL_VERSION"
|
||||||
NEED_INSTALL=true
|
NEED_INSTALL=true
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user