diff --git a/src/configure b/src/configure
index 6cccd633320bd15c84b5ca8610df63197b9e3042..c3307b04858918b75fa2d48d9ed3b04324d2c1b1 100755
--- a/src/configure
+++ b/src/configure
@@ -1351,6 +1351,7 @@ fi
 fi
 
 
+set -x
 
 for ac_prog in ginstall
 do
diff --git a/src/configure.in b/src/configure.in
index a57ada82dc43d18ef039959a39f092549f0b5bc9..e3dc6fc109bf1b377bc0c2d06c0edc0f4ddbbfae 100644
--- a/src/configure.in
+++ b/src/configure.in
@@ -354,22 +354,8 @@ AC_ARG_WITH(CXX,
     [   AC_PROG_CXX])
 AC_SUBST(HAVECXX)
 
-AC_PATH_PROGS(INSTALL, ginstall, NONE, "/usr/ucb:$PATH:`pwd`")
-if test "$INSTALL" = "NONE"
-then	AC_PATH_PROGS(INSTALL, installbsd, NONE, "/usr/ucb:$PATH:`pwd`")
-fi
-if test "$INSTALL" = "NONE"
-then	AC_PATH_PROGS(INSTALL, bsdinst, NONE, "/usr/ucb:$PATH:`pwd`")
-fi
-if test "$INSTALL" = "NONE"
-then	AC_PATH_PROGS(INSTALL, scoinst, NONE, "/usr/ucb:$PATH:`pwd`")
-fi
-if test "$INSTALL" = "NONE"
-then	AC_PATH_PROGS(INSTALL, install, NONE, "/usr/ucb:$PATH:`pwd`")
-fi
-if test "$INSTALL" = "NONE"
-then	AC_PATH_PROGS(INSTALL, install-sh, NONE, "/usr/ucb:$PATH:`pwd`")
-fi
+INSTALLPATH="`echo /usr/ucb:$PATH:\`pwd\` | sed 's/:/ /g'`"
+AC_PATH_PROGS(INSTALL, ginstall installbsd bsdinst scoinst install install-sh, NONE, $INSTALLPATH )
 if test "$INSTALL" = "NONE"
 then
 	echo "- No Install Script found - aborting."