From ae201814faa8a32be74b440ad7555c0efc487d3e Mon Sep 17 00:00:00 2001 From: Stefan Brunecker Date: Sat, 16 Oct 2021 00:46:26 +0200 Subject: [PATCH] fix: db available check getting stuck with empty password --- install/etc/services.available/10-db-backup/run | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/install/etc/services.available/10-db-backup/run b/install/etc/services.available/10-db-backup/run index b5f1ddb..bae2949 100755 --- a/install/etc/services.available/10-db-backup/run +++ b/install/etc/services.available/10-db-backup/run @@ -292,8 +292,9 @@ check_availability() { ;; "mysql" ) COUNTER=0 + export MYSQL_PWD=${dbpass} while true; do - mysqlcmd='mysql -u'${dbuser}' -P '${dbport}' -h '${dbhost}' -p'${dbpass} + mysqlcmd='mysql -u'${dbuser}' -P '${dbport}' -h '${dbhost} out="$($mysqlcmd -e "SELECT COUNT(*) FROM information_schema.FILES;" 2>&1)" echo "$out" | grep -E "COUNT|Enter" 2>&1 > /dev/null if [ $? -eq 0 ]; then