Testsuite: MySQL portability
[exim.git] / test / bin / locate.sh
index 19c3a5fda99e451999c1ec3748adef8b13c7877a..95f0cea7b0217ce3daa7a8c9e5e76eba6a67d583 100755 (executable)
@@ -3,23 +3,30 @@
 [ -d bin.sys ] || mkdir bin.sys
 cd bin.sys
 
-while read d
+while [ $# -gt 0 ]
 do
-  if [ -x $d/$1 ]
-  then
-    while [ $# -gt 0 ]
-    do
+  while read d
+  do
+    if [ -x $d/$1 ]
+    then
       rm -f ./$1
       ln -s $d/$1 .
-      shift
-    done
-    exit 0
-  fi
-done <<-HERE
+      break
+    fi
+  done <<-HERE
        /bin
        /usr/bin
+       /usr/sbin
+       /usr/libexec
        /usr/local/bin
        /usr/lib/postgresql/10/bin
+       /usr/lib/postgresql/9.5/bin
+       /usr/lib/postgresql/9.4/bin
+       /usr/lib/postgresql/9.3/bin
+       /usr/lib/postgresql/9.2/bin
+       /usr/lib/postgresql/9.1/bin
        /usr/lib/postgresql/9/bin
 HERE
+  shift
+done