mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-06-06 21:24:10 +00:00
25 lines
1,022 B
Bash
25 lines
1,022 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
assert_contains() {
|
|
local file="$1"
|
|
local pattern="$2"
|
|
if ! grep -Fq "$pattern" "$file"; then
|
|
echo "missing pattern in $file: $pattern" >&2
|
|
return 1
|
|
fi
|
|
}
|
|
|
|
assert_contains "install.sh" "MariaDB 管理员密码(可留空)"
|
|
assert_contains "install.sh" "if [[ -n \"\$pass\" ]]; then"
|
|
assert_contains "install.sh" "if [[ -n \"\$LOCAL_MARIADB_ADMIN_PASS\" ]]; then"
|
|
assert_contains "install.sh" "test_mariadb_server_connection \"127.0.0.1\" \"\$port\" \"root\" \"\""
|
|
assert_contains "install.sh" "LOCAL_MARIADB_JUST_INSTALLED=\"1\""
|
|
|
|
assert_contains "x-ui.sh" "MariaDB 管理员密码(可留空)"
|
|
assert_contains "x-ui.sh" "if [[ -n \"\$pass\" ]]; then"
|
|
assert_contains "x-ui.sh" "if [[ -n \"\$LOCAL_MARIADB_ADMIN_PASS\" ]]; then"
|
|
assert_contains "x-ui.sh" "test_mariadb_server_connection \"127.0.0.1\" \"\$port\" \"root\" \"\""
|
|
assert_contains "x-ui.sh" "LOCAL_MARIADB_JUST_INSTALLED=\"1\""
|
|
|
|
echo "mariadb admin empty-password flow looks correct"
|