remove bash to ash 32/116232/7
authorTaka Cho <takamune.cho@att.com>
Tue, 8 Dec 2020 21:35:43 +0000 (16:35 -0500)
committerTaka Cho <takamune.cho@att.com>
Thu, 10 Dec 2020 18:43:12 +0000 (13:43 -0500)
removal any GPL-3.0 and plus license

Issue-ID: POLICY-2847
Change-Id: Ia79a1113073d596d92d78d72ce561f56be78434f
Signed-off-by: Taka Cho <takamune.cho@att.com>
scripts/policy/docker-compose-all.yml
scripts/policy/wait_for_port.sh

index 7b1f00a..00f7635 100644 (file)
@@ -51,7 +51,7 @@ services:
        - ./wait_for_port.sh:/opt/app/policy/api/bin/wait_for_port.sh:ro
       entrypoint: ./wait_for_port.sh
       command: [
-        '-c', 'bash ./policy-api.sh',
+        '-c', './policy-api.sh',
         'mariadb', '3306'
         ]
    pap:
@@ -69,7 +69,7 @@ services:
        - ./wait_for_port.sh:/opt/app/policy/pap/bin/wait_for_port.sh:ro
       entrypoint: ./wait_for_port.sh
       command: [
-        '-c', 'bash ./policy-pap.sh',
+        '-c', './policy-pap.sh',
         'mariadb', '3306',
         'policy.api.simpledemo.onap.org', '3905',
         'api', '6969'
@@ -89,7 +89,7 @@ services:
        - ./wait_for_port.sh:/opt/app/policy/pdpx/bin/wait_for_port.sh:ro
       entrypoint: ./wait_for_port.sh
       command: [
-        '-c', 'bash ./policy-pdpx.sh',
+        '-c', './policy-pdpx.sh',
         'mariadb', '3306',
         'policy.api.simpledemo.onap.org', '3905',
         'pap', '6969'
index c50cd97..1d2f515 100755 (executable)
@@ -1,35 +1,34 @@
-#!/bin/bash
+#!/bin/sh
 
 tmout=120
 cmd=
-
 while getopts c:t: opt; do
     case "$opt" in
     c) cmd="$OPTARG" ;;
     t) tmout="$OPTARG" ;;
     esac
 done
-let nargs=$OPTIND-1
+nargs=$(expr $OPTIND - 1)
 shift $nargs
 
-let even_args=$#%2
-if [[ $# -lt 2 || $even_args -ne 0 ]]; then
-       echo "args: [-t timeout] [-c command] hostname1 port1 hostname2 port2 ..." >&2
-       exit 1
+even_args=$(expr $# % 2)
+if [ $# -lt 2 -o $even_args -ne 0 ]; then
+    echo "args: [-t timeout] [-c command] hostname1 port1 hostname2 port2 ..." >&2
+    exit 1
 fi
 
-while [[ $# -ge 2 ]]; do
+while [ $# -ge 2 ]; do
     export host=$1
     export port=$2
     shift
     shift
 
     echo "Waiting for $host port $port..."
-    timeout $tmout bash -c 'until nc -vz "$host" "$port"; do echo -n ".";
+    timeout $tmout sh -c 'until nc -vz "$host" "$port"; do echo -n ".";
         sleep 1; done'
     rc=$?
 
-    if [[ $rc != 0 ]]; then
+    if [ $rc != 0 ]; then
         echo "$host port $port cannot be reached"
         exit $rc
     fi