File sblim-testsuite-1.3.0-fix-bashisms.patch of Package sblim-testsuite

diff -Ndur sblim-testsuite-1.3.0/run.sh sblim-testsuite-1.3.0-fix-bashisms/run.sh
--- sblim-testsuite-1.3.0/run.sh	2009-06-19 03:27:08.000000000 +0300
+++ sblim-testsuite-1.3.0-fix-bashisms/run.sh	2014-11-16 01:37:15.038203402 +0200
@@ -31,7 +31,7 @@
 
 # First run the createFiles script, if it exists 
 cd $SYSTEM_PATH;
-if [[ -a ./createKeyFiles.sh ]]; then
+if [ -e ./createKeyFiles.sh ]; then
   ./createKeyFiles.sh
 fi
 cd -;
@@ -54,8 +54,8 @@
   shift
 
   # specify the user
-  if [[ -n "$COMMAND" && "$COMMAND" == "-u" ]]; then
-      if [[ -n "$1" ]]; then 
+  if [ -n "$COMMAND" -a "$COMMAND" = "-u" ]; then
+      if [ -n "$1" ]; then 
 	  USERID=$1;
       else
 	  echo "run.sh : Please specify a UserID after -u"; 
@@ -63,26 +63,26 @@
       fi
 
   # specify the user's password
-  elif [[ -n "$COMMAND" && "$COMMAND" == "-p" ]]; then
-      if [[ -z "$1" ]]; then 
+  elif [ -n "$COMMAND" -a "$COMMAND" = "-p" ]; then
+      if [ -z "$1" ]; then 
 	  echo "run.sh : Please specify a password for UserID $USERID after -p"; exit 1;
       else 
 	  PASSWORD=$1;
       fi
 
   # specify the hostname
-  elif [[ -n "$COMMAND" && "$COMMAND" == "-host" ]]; then
+  elif [ -n "$COMMAND" -a "$COMMAND" = "-host" ]; then
       HOSTNAME=$1;
 
   # specify the port
-  elif [[ -n "$COMMAND" && "$COMMAND" == "-port" ]]; then
+  elif [ -n "$COMMAND" -a "$COMMAND" = "-port" ]; then
       PORT=$1;
 
   # specify the namespace
-  elif [[ -n "$COMMAND" && "$COMMAND" == "-n" ]]; then
+  elif [ -n "$COMMAND" -a "$COMMAND" = "-n" ]; then
       NAMESPACE=$1;
 
-  elif [[ -n "$COMMAND" && "$COMMAND" == "-verbose" ]]; then
+  elif [ -n "$COMMAND" -a "$COMMAND" = "-verbose" ]; then
       VERBOSE="yes";
 
   fi
@@ -103,26 +103,26 @@
     export PORT=5988
 fi
 
-if [[ -n $USERID && -z $PASSWORD ]]; then
+if [ -n $USERID -a -z $PASSWORD ]; then
     echo "run.sh : Please specify a password for UserID $USERID : option -p"; 
     exit 1;
-elif  [[ -n $USERID && -n $PASSWORD ]]; then
+elif  [ -n $USERID -a -n $PASSWORD ]; then
     export SBLIM_TESTSUITE_ACCESS="$USERID:$PASSWORD@";
 fi
 
-if [[ -n $HOSTNAME ]]; then
+if [ -n $HOSTNAME ]; then
     export SBLIM_TESTSUITE_HOSTNAME="$HOSTNAME";
 fi
 
-if [[ -n "$PORT" ]]; then
+if [ -n "$PORT" ]; then
     export SBLIM_TESTSUITE_PORT="$PORT";
 fi
 
-if [[ -n $NAMESPACE ]]; then
+if [ -n $NAMESPACE ]; then
     export SBLIM_TESTSUITE_NAMESPACE="$NAMESPACE";
 fi
 
-if [[ -n $VERBOSE ]]; then
+if [ -n $VERBOSE ]; then
     export SBLIM_TESTSUITE_VERBOSE=1;
 fi
 
@@ -136,12 +136,12 @@
 RC=
 WBEMCLI_ENV=`env | grep WBEMCLI_IND | sed -e s/WBEMCLI_IND=//`;
 
-if [[ -n $WBEMCLI_ENV ]]; then
+if [ -n $WBEMCLI_ENV ]; then
     WBEMCLI_ALIAS=`head -1 $WBEMCLI_ENV | sed -e s/.*:' '//`
     echo "check if CIMOM is running - wbemgc $WBEMCLI_ALIAS$NAMESPACE:cim_managedelement";
     RC=`wbemgc $WBEMCLI_ALIAS$NAMESPACE:cim_managedelement 2>&1`;
 else
-    if [[ -n $SBLIM_TESTSUITE_ACCESS ]]; then
+    if [ -n $SBLIM_TESTSUITE_ACCESS ]; then
 	echo "check if CIMOM is running - wbemgc $PROTOCOL://"$SBLIM_TESTSUITE_ACCESS$HOSTNAME":"$PORT$NAMESPACE":cim_managedelement";
 	RC=`wbemgc $PROTOCOL://"$SBLIM_TESTSUITE_ACCESS$HOSTNAME":"$PORT$NAMESPACE":cim_managedelement 2>&1`;
     else
@@ -150,7 +150,7 @@
     fi
 fi
 
-if [[ -n $RC ]]; then
+if [ -n $RC ]; then
     echo $RC | grep 'Exception' >/dev/null \
 	&& echo 'CIMOM NOT RUNNING ?' && exit 1;
     echo "OK";
openSUSE Build Service is sponsored by