[COMMON] Fix ${p//pat/str} bashism 05/123405/6
authorGuillaume Lambert <guillaume.lambert@orange.com>
Fri, 12 Mar 2021 09:59:34 +0000 (10:59 +0100)
committerKrzysztof Opasiak <k.opasiak@samsung.com>
Tue, 7 Sep 2021 07:22:20 +0000 (07:22 +0000)
pointed out by checkbashisms

Issue-ID: OOM-2643
Signed-off-by: Guillaume Lambert <guillaume.lambert@orange.com>
Change-Id: Ic3162f08f39026bf15a2c5a990b0078635c1c918

kubernetes/portal/components/portal-mariadb/resources/config/mariadb/docker-entrypoint.sh

index b416fdd..0247ad6 100644 (file)
@@ -278,10 +278,10 @@ docker_setup_db() {
 
                if [ -n "$MYSQL_DATABASE" ]; then
                        mysql_note "Giving user ${MYSQL_USER} access to schema ${MYSQL_DATABASE}"
-                       echo "GRANT ALL ON \`${MYSQL_DATABASE//_/\\_}\`.* TO '$MYSQL_USER'@'%' ;" |docker_process_sql --database=mysql
+                       echo "GRANT ALL ON \`$(echo $MYSQL_DATABASE | sed 's@_@\\_@g')\`.* TO '$MYSQL_USER'@'%' ;" | docker_process_sql --database=mysql
                fi
 
-               echo "FLUSH PRIVILEGES ;" |docker_process_sql --database=mysql
+               echo "FLUSH PRIVILEGES ;" | docker_process_sql --database=mysql
        fi
 }