Browse Source

Fix validation script to work with FreeBSD.

The validate_postgresql_connection.sh script was coded to rely on
bash which is not available by default in FreeBSD.  Updated script
to use /bin/sh which is a valid POSIX shell.
Michael Watters 8 years ago
parent
commit
291dbd9a87
1 changed files with 5 additions and 2 deletions
  1. 5 2
      files/validate_postgresql_connection.sh

+ 5 - 2
files/validate_postgresql_connection.sh

@@ -1,4 +1,4 @@
-#!/usr/bin/env bash
+#!/bin/sh
 
 # usage is: validate_db_connection 2 50 psql
 
@@ -8,7 +8,9 @@ PSQL=$3
 
 STATE=1
 
-for (( c=1; c<=$TRIES; c++ ))
+c=1
+
+while [ $c -le $TRIES ]
 do
   echo $c
   if [ $c -gt 1 ]
@@ -24,6 +26,7 @@ do
   then
     exit 0
   fi
+$c++
 done
 
 echo 'Unable to connect to postgresql'