Update tools.func
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled

This commit is contained in:
CanbiZ 2025-10-21 10:05:29 +02:00
parent dbbf14f22a
commit 098afdb9dc

View File

@ -2308,12 +2308,15 @@ function setup_mysql() {
# Cleanup old repository files # Cleanup old repository files
cleanup_old_repo_files "mysql" cleanup_old_repo_files "mysql"
# MySQL compatibility check for Debian Trixie - use Bookworm packages # MySQL compatibility check for Debian Trixie
local SUITE
if [[ "$DISTRO_ID" == "debian" && "$DISTRO_CODENAME" =~ ^(trixie|forky|sid)$ ]]; then if [[ "$DISTRO_ID" == "debian" && "$DISTRO_CODENAME" =~ ^(trixie|forky|sid)$ ]]; then
msg_warn "MySQL not officially supported on Debian testing/unstable - using Bookworm packages" msg_error "MySQL is not compatible with Debian ${DISTRO_CODENAME}"
SUITE="bookworm" msg_info "Use MariaDB instead: MARIADB_VERSION=\"11.4\" setup_mariadb"
else return 1
fi
# Determine suite
local SUITE
case "$DISTRO_CODENAME" in case "$DISTRO_CODENAME" in
bookworm | bullseye) bookworm | bullseye)
SUITE="$DISTRO_CODENAME" SUITE="$DISTRO_CODENAME"
@ -2323,7 +2326,6 @@ function setup_mysql() {
SUITE=$(get_fallback_suite "$DISTRO_ID" "$DISTRO_CODENAME" "https://repo.mysql.com/apt/${DISTRO_ID}") SUITE=$(get_fallback_suite "$DISTRO_ID" "$DISTRO_CODENAME" "https://repo.mysql.com/apt/${DISTRO_ID}")
;; ;;
esac esac
fi
# Stop existing MySQL if running # Stop existing MySQL if running
$STD systemctl stop mysql 2>/dev/null || true $STD systemctl stop mysql 2>/dev/null || true