Merge "[COMMON] Fix brace expansion bashisms"
authorKrzysztof Opasiak <k.opasiak@samsung.com>
Tue, 7 Sep 2021 07:22:57 +0000 (07:22 +0000)
committerGerrit Code Review <gerrit@onap.org>
Tue, 7 Sep 2021 07:22:57 +0000 (07:22 +0000)
1  2 
kubernetes/portal/components/portal-mariadb/resources/config/mariadb/docker-entrypoint.sh

@@@ -106,7 -106,7 +106,7 @@@ docker_temp_server_start() 
        "$@" --skip-networking --socket="${SOCKET}" &
        mysql_note "Waiting for server startup"
        local i
-       for i in {30..0}; do
+       for i in $(seq 30 -1 0); do
                # only use the root password if the database has already been initializaed
                # so that it won't try to fill in a password file when it hasn't been set yet
                extraArgs=""
@@@ -164,7 -164,7 +164,7 @@@ docker_init_database_dir() 
                installArgs=${installArgs}" --auth-root-authentication-method=normal"
        fi
        # "Other options are passed to mysqld." (so we pass all "mysqld" arguments directly here)
 -      mysql_install_db ${installArgs} "${@:2}"
 +      mysql_install_db ${installArgs} "$(echo ${@} | sed 's/^ *[^ ]* *//')"
        mysql_note "Database files initialized"
  }
  
@@@ -313,7 -313,7 +313,7 @@@ _mysql_want_help() 
  
  _main() {
        # if command starts with an option, prepend mysqld
 -      if [ "${1:0:1}" = '-' ]; then
 +      if echo "$1" | grep '^-' >/dev/null; then
                set -- mysqld "$@"
        fi