@@ -439,12 +439,12 @@ function tue-make
439439 fi
440440 case $build_tool in
441441 ' catkin build' )
442- / usr/bin/python3 " $( command -v catkin) " build --workspace " $TUE_SYSTEM_DIR " " $@ "
442+ (deactivate & > /dev/null ; / usr/bin/python3 " $( command -v catkin) " build --workspace " ${ TUE_SYSTEM_DIR} " " $@ " )
443443 return $?
444444 ;;
445445 ' ' )
446- / usr/bin/python3 " $( command -v catkin) " config --init --mkdirs --workspace " $TUE_SYSTEM_DIR " --extend /opt/ros/" $TUE_ROS_DISTRO " -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCATKIN_ENABLE_TESTING=OFF
447- / usr/bin/python3 " $( command -v catkin) " build --workspace " $TUE_SYSTEM_DIR " " $@ "
446+ (deactivate & > /dev/null ; / usr/bin/python3 " $( command -v catkin) " config --init --mkdirs --workspace " ${ TUE_SYSTEM_DIR} " --extend /opt/ros/" ${ TUE_ROS_DISTRO} " -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCATKIN_ENABLE_TESTING=OFF)
447+ (deactivate & > /dev/null ; / usr/bin/python3 " $( command -v catkin) " build --workspace " ${ TUE_SYSTEM_DIR} " " $@ " )
448448 touch " $TUE_SYSTEM_DIR " /devel/.catkin # hack to allow overlaying to this ws while being empty
449449 ;;
450450 * )
@@ -460,9 +460,9 @@ function tue-make
460460 if [ " ${CI_INSTALL} " == " true" ]
461461 then
462462 rm -rf " ${TUE_SYSTEM_DIR} " /install
463- / usr/bin/python3 -m colcon --log-base " ${TUE_SYSTEM_DIR} " /log build --base-paths " ${TUE_SYSTEM_DIR} " /src --build-base " ${TUE_SYSTEM_DIR} " /build --install-base " ${TUE_SYSTEM_DIR} " /install " $@ "
463+ (deactivate & > /dev/null ; / usr/bin/python3 -m colcon --log-base " ${TUE_SYSTEM_DIR} " /log build --base-paths " ${TUE_SYSTEM_DIR} " /src --build-base " ${TUE_SYSTEM_DIR} " /build --install-base " ${TUE_SYSTEM_DIR} " /install " $@ " )
464464 else
465- / usr/bin/python3 -m colcon --log-base " ${TUE_SYSTEM_DIR} " /log build --merge-install --symlink-install --base-paths " ${TUE_SYSTEM_DIR} " /src --build-base " ${TUE_SYSTEM_DIR} " /build --install-base " ${TUE_SYSTEM_DIR} " /install " $@ "
465+ (deactivate & > /dev/null ; / usr/bin/python3 -m colcon --log-base " ${TUE_SYSTEM_DIR} " /log build --merge-install --symlink-install --base-paths " ${TUE_SYSTEM_DIR} " /src --build-base " ${TUE_SYSTEM_DIR} " /build --install-base " ${TUE_SYSTEM_DIR} " /install " $@ " )
466466 fi
467467 return $?
468468 else
@@ -490,7 +490,7 @@ function tue-make-test
490490 fi
491491 case ${build_tool} in
492492 ' catkin build' )
493- / usr/bin/python3 " $( command -v catkin) " test --workspace " ${TUE_SYSTEM_DIR} " " $@ "
493+ (deactivate & > /dev/null ; / usr/bin/python3 " $( command -v catkin) " test --workspace " ${TUE_SYSTEM_DIR} " " $@ " )
494494 return $?
495495 ;;
496496 ' ' )
@@ -519,9 +519,9 @@ function tue-make-test
519519 # Disable symlink install for production
520520 if [ " ${CI_INSTALL} " == " true" ]
521521 then
522- python3 -m colcon --log-base " ${TUE_SYSTEM_DIR} " /log test --base-paths " ${TUE_SYSTEM_DIR} " /src --build-base " ${TUE_SYSTEM_DIR} " /build --install-base " ${TUE_SYSTEM_DIR} " /install --executor sequential --event-handlers console_cohesion+ " $@ "
522+ (deactivate & > /dev/null ; /usr/bin/ python3 -m colcon --log-base " ${TUE_SYSTEM_DIR} " /log test --base-paths " ${TUE_SYSTEM_DIR} " /src --build-base " ${TUE_SYSTEM_DIR} " /build --install-base " ${TUE_SYSTEM_DIR} " /install --executor sequential --event-handlers console_cohesion+ " $@ " )
523523 else
524- python3 -m colcon --log-base " ${TUE_SYSTEM_DIR} " /log test --merge-install --base-paths " ${TUE_SYSTEM_DIR} " /src --build-base " ${TUE_SYSTEM_DIR} " /build --install-base " ${TUE_SYSTEM_DIR} " /install --executor sequential --event-handlers console_cohesion+ " $@ "
524+ (deactivate & > /dev/null ; /usr/bin/ python3 -m colcon --log-base " ${TUE_SYSTEM_DIR} " /log test --merge-install --base-paths " ${TUE_SYSTEM_DIR} " /src --build-base " ${TUE_SYSTEM_DIR} " /build --install-base " ${TUE_SYSTEM_DIR} " /install --executor sequential --event-handlers console_cohesion+ " $@ " )
525525 fi
526526 return $?
527527 else
@@ -549,7 +549,7 @@ function tue-make-test-result
549549 fi
550550 case $build_tool in
551551 ' catkin build' )
552- python3 " $( command -v catkin) " test_results " ${TUE_SYSTEM_DIR} " /build " $@ "
552+ (deactivate & > /dev/null ; /usr/bin/ python3 " $( command -v catkin) " test_results " ${TUE_SYSTEM_DIR} " /build " $@ " )
553553 return $?
554554 ;;
555555 ' ' )
@@ -575,7 +575,7 @@ function tue-make-test-result
575575 return 1
576576 fi
577577
578- python3 -m colcon --log-base " ${TUE_SYSTEM_DIR} " /log test-result --test-result-base " ${TUE_SYSTEM_DIR} " /build " $@ "
578+ (deactivate & > /dev/null ; /usr/bin/ python3 -m colcon --log-base " ${TUE_SYSTEM_DIR} " /log test-result --test-result-base " ${TUE_SYSTEM_DIR} " /build " $@ " )
579579 return $?
580580 else
581581 echo -e " \e[31;1mError! ROS_VERSION '${TUE_ROS_VERSION} ' is not supported by tue-env.\e[0m"
0 commit comments