Arquivos de origem em um script bash

Estou usando duas versões do ROS próximas umas das outras. Para usar um, tenho que fornecer algumas variáveis ​​de ambiente para a versão específica. Eu gostaria de criar um script que faça isso. Mas se eu criar um script como abaixo, as variáveis ​​não estão definidas, elas provavelmente são configuradas em uma subcamada. Como posso obter os arquivos para o shell do terminal principal?

source.sh:

source /opt/ros/fuerte/setup.bash;
source  ~/fuerte_workspace/setup.bash;

Aqui está como eu estou chamando source.sh:

./source.sh
# This does not echo anything, but I expect it should
echo $ros_config

Atualização: Ao pesquisar o source.sh como sugerido na resposta, agora posso ver as variáveis ​​sendo definidas.

source ./source.sh
# This works now
echo $ros_config

questionAnswers(2)

yourAnswerToTheQuestion