From 35544ad580009823fbf5ff89d19e3f47bb3a9964 Mon Sep 17 00:00:00 2001 From: Alija Bobija Date: Sun, 25 Jun 2023 21:21:59 +0200 Subject: [PATCH] Patch cut command for extracting root password Use everything after first occurrence of the equals sign, and not only part between first end next equals sign. --- db-container-backup/db-container-backup.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/db-container-backup/db-container-backup.sh b/db-container-backup/db-container-backup.sh index d9a655f..9e4b004 100644 --- a/db-container-backup/db-container-backup.sh +++ b/db-container-backup/db-container-backup.sh @@ -21,8 +21,8 @@ if [ ! -d $BACKUPDIR ]; then fi for i in $CONTAINER; do - MYSQL_DATABASE=$(docker exec $i env | grep MYSQL_DATABASE |cut -d"=" -f2) - MYSQL_PWD=$(docker exec $i env | grep MYSQL_ROOT_PASSWORD |cut -d"=" -f2) + MYSQL_DATABASE=$(docker exec $i env | grep MYSQL_DATABASE |cut -d"=" -f2-) + MYSQL_PWD=$(docker exec $i env | grep MYSQL_ROOT_PASSWORD |cut -d"=" -f2-) docker exec -e MYSQL_DATABASE=$MYSQL_DATABASE -e MYSQL_PWD=$MYSQL_PWD \ $i /usr/bin/mysqldump -u root $MYSQL_DATABASE \ @@ -49,4 +49,4 @@ for i in $BITWARDEN_CONTAINERS; do fi done -echo "$TIMESTAMP Backup for Databases completed" \ No newline at end of file +echo "$TIMESTAMP Backup for Databases completed"