summaryrefslogtreecommitdiff
path: root/test/bin
diff options
context:
space:
mode:
Diffstat (limited to 'test/bin')
-rwxr-xr-xtest/bin/locate.sh27
1 files changed, 17 insertions, 10 deletions
diff --git a/test/bin/locate.sh b/test/bin/locate.sh
index 19c3a5fda..95f0cea7b 100755
--- a/test/bin/locate.sh
+++ b/test/bin/locate.sh
@@ -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