#!/usr/bin/env bash # THIS IS AN AUTO-GENERATED FILE # IT IS UNLIKELY YOU WANT TO EDIT THIS FILE BY HAND # IF YOU WANT TO CHANGE THE ROS ENVIRONMENT VARIABLES # USE THE rosinstall OR rosws TOOL INSTEAD. # Generator version: 0.7.8 # see: http://www.ros.org/wiki/rosinstall CATKIN_SHELL=bash SCRIPT_PATH="${BASH_SOURCE[0]}"; if([ -h "${SCRIPT_PATH}" ]) then while([ -h "${SCRIPT_PATH}" ]) do SCRIPT_PATH=`readlink "${SCRIPT_PATH}"`; done fi export OLDPWDBAK=$OLDPWD pushd . > /dev/null cd `dirname ${SCRIPT_PATH}` > /dev/null SCRIPT_PATH=`pwd`; popd > /dev/null export OLDPWD=$OLDPWDBAK # Load the path of this particular setup.bash if [ ! -f "$SCRIPT_PATH/setup.sh" ]; then echo "Bug: shell script unable to determine its own location: $SCRIPT_PATH" return 22 fi # unset _ros_decode_path (function of rosbash) to check later whether setup.sh has sourced rosbash unset -f _ros_decode_path 1> /dev/null 2>&1 . $SCRIPT_PATH/setup.sh # if we have a ROS_ROOT, then we might need to source rosbash (pre-fuerte) if [ ! -z "${ROS_ROOT}" ]; then # check whether setup.sh also already sourced rosbash # Cannot rely on $? due to set -o errexit in build scripts RETURNCODE=`type _ros_decode_path 2> /dev/null | grep function 1>/dev/null 2>&1 || echo error` # for ROS electric and before, source rosbash if [ ! "$RETURNCODE" = "" ]; then RETURNCODE=`rospack help 1> /dev/null 2>&1 || echo error` if [ "$RETURNCODE" = "" ]; then ROSSHELL_PATH=`rospack find rosbash`/rosbash if [ -e "$ROSSHELL_PATH" ]; then . $ROSSHELL_PATH fi else echo "rospack could not be found, you cannot have rosbash features until you bootstrap ros" fi fi fi