]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
tests: fix nits in path handling
authorPeter Rosin <peda@lysator.liu.se>
Wed, 9 Jan 2013 11:58:55 +0000 (12:58 +0100)
committerPeter Rosin <peda@lysator.liu.se>
Wed, 9 Jan 2013 11:58:55 +0000 (12:58 +0100)
tests/bindir.at: func_save_and_prepend_path is already checking
$bindirneeded internally, so remove checks from call sites. Add
proper quoting while at it.
(func_save_and_prepend_path): Use $PATH_SEPARATOR instead of a literal
colon (in both instances).

Signed-off-by: Peter Rosin <peda@lysator.liu.se>
tests/bindir.at

index 9786d082627c6a8c3aa460d67174f69aad75e2d8..cc9c24a293fc8d42cc4810c18507a01d2e44eb0a 100644 (file)
@@ -82,7 +82,7 @@ func_save_and_prepend_path ()
 {
   save_PATH=$PATH
   if $bindirneeded; then
-    PATH=$1:$PATH
+    PATH=$1$PATH_SEPARATOR$PATH
   fi
   export PATH
 }
@@ -143,7 +143,7 @@ LT_AT_NOINST_EXEC_CHECK([./main])
 # Ensure libraries can be found on PATH, if we are on one
 # of the affected platforms, before testing the shared version.
 
-func_save_and_prepend_path $curdir/$objdir
+func_save_and_prepend_path "$curdir/$objdir"
 $bindirneeded && {
   LT_AT_NOINST_EXEC_CHECK([$objdir/main])
 }
@@ -194,7 +194,7 @@ func_save_and_prepend_path ()
 {
   save_PATH=$PATH
   if $bindirneeded; then
-    PATH=$1:$PATH
+    PATH=$1$PATH_SEPARATOR$PATH
   fi
   export PATH
 }
@@ -282,9 +282,7 @@ do
   fi
 
   # And that it can be executed.
-  extrapath=
-  $bindirneeded && extrapath=$libdir/../bin
-  func_save_and_prepend_path $extrapath
+  func_save_and_prepend_path "$libdir/../bin"
   LT_AT_EXEC_CHECK([$curdir/sbin/main$EXEEXT], [0], [ignore], [ignore], [])
   func_restore_path
 
@@ -346,9 +344,7 @@ do
     fi
 
     # And that it can be executed.
-    extrapath=
-    $bindirneeded && extrapath=$bindir
-    func_save_and_prepend_path $extrapath
+    func_save_and_prepend_path "$bindir"
     LT_AT_EXEC_CHECK([$curdir/sbin/main$EXEEXT], [0], [ignore], [ignore], [])
     func_restore_path