Import alt-mysql plugin

This commit is contained in:
Marek Miklewicz
2026-07-04 15:48:19 +02:00
commit d71fcf9ace
101 changed files with 18635 additions and 0 deletions
+36
View File
@@ -0,0 +1,36 @@
#!/bin/bash
set -euo pipefail
CB_DIR="/usr/local/directadmin/custombuild"
[ "${EUID:-$(id -u)}" -eq 0 ] || {
echo "Skrypt musi być uruchomiony jako root." >&2
exit 1
}
[ -x "${CB_DIR}/build" ] || {
echo "Nie znaleziono DirectAdmin CustomBuild w ${CB_DIR}." >&2
exit 1
}
php_slots=()
for slot in 1 2 3 4 5 6 7 8 9; do
version="$(awk -F= -v key="php${slot}_release" '$1 == key {print $2}' "${CB_DIR}/options.conf" 2>/dev/null | tr -d '[:space:]')"
case "${version,,}" in
""|no|off) continue ;;
esac
php_slots+=("$version")
done
[ ${#php_slots[@]} -gt 0 ] || {
echo "Nie wykryto aktywnych wersji PHP w CustomBuild." >&2
exit 1
}
for version in "${php_slots[@]}"; do
echo "Rebuild PHP ${version}"
"${CB_DIR}/build" php "$version"
done
"${CB_DIR}/build" rewrite_confs || true
echo "Rekompilacja PHP zakończona. Rozszerzenia mysqli i pdo_mysql są dostarczane przez standardowy build DirectAdmin."