From 273ba3f7ee8edc870e3d29b721ad64486f0e7424 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Tue, 24 Feb 2026 09:09:04 +0100 Subject: [PATCH] fix(databasus): add mariadb-client + symlinks to update script Ensures existing installations get the MariaDB/MySQL client symlinks during update, not only on fresh install. --- ct/databasus.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/ct/databasus.sh b/ct/databasus.sh index 03d6fb186..b749f259d 100644 --- a/ct/databasus.sh +++ b/ct/databasus.sh @@ -38,6 +38,19 @@ function update_script() { cp /opt/databasus/.env /opt/databasus.env.bak msg_ok "Backed up Configuration" + msg_info "Ensuring Database Clients" + $STD apt-get install -y mariadb-client + mkdir -p /usr/local/mariadb-{10.6,12.1}/bin /usr/local/mysql-{5.7,8.0,8.4,9}/bin + for dir in /usr/local/mariadb-{10.6,12.1}/bin; do + ln -sf /usr/bin/mariadb-dump "$dir/mariadb-dump" + ln -sf /usr/bin/mariadb "$dir/mariadb" + done + for dir in /usr/local/mysql-{5.7,8.0,8.4,9}/bin; do + ln -sf /usr/bin/mariadb-dump "$dir/mysqldump" + ln -sf /usr/bin/mariadb "$dir/mysql" + done + msg_ok "Ensured Database Clients" + CLEAN_INSTALL=1 fetch_and_deploy_gh_release "databasus" "databasus/databasus" "tarball" "latest" "/opt/databasus" msg_info "Updating Databasus"