From 68fb308914ceb1d73cef071f679ac1bf5ac4214e Mon Sep 17 00:00:00 2001 From: Dirk Thomas Date: Mon, 31 Aug 2015 09:42:58 -0700 Subject: [PATCH] fix roslaunch completion if path contains white spaces (fix ros/ros_comm#658) --- tools/rosbash/rosbash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/rosbash/rosbash b/tools/rosbash/rosbash index 10f98572a..4d5830742 100644 --- a/tools/rosbash/rosbash +++ b/tools/rosbash/rosbash @@ -439,7 +439,7 @@ function _roscomplete_find { fi pkgdir=`_ros_package_find ${pkg}` if [[ -n "$catkin_package_libexec_dir" || -n "$pkgdir" ]]; then - opts=`_rosfind -L $catkin_package_libexec_dir $pkgdir ${1} ! -regex ".*/[.].*" ! -regex ".*$pkgdir\/build\/.*" -print0 | tr '\000' '\n' | sed -e "s/.*\/\(.*\)/\1/g"` + opts=`_rosfind -L $catkin_package_libexec_dir "$pkgdir" ${1} ! -regex ".*/[.].*" ! -regex ".*$pkgdir\/build\/.*" -print0 | tr '\000' '\n' | sed -e "s/.*\/\(.*\)/\1/g"` else opts="" fi