Version: 5.2.21-2
On Mon, 02 Apr 2012 20:11:36 +0200 Pawel Zaluski <paw...@aster.pl> wrote:
However, when "." and "source" are used in ".bash_profile" each works
differently.
When runnning a sub-script, which uses "export" it works differently, depending
on whether "." (example C) or "source" (example D) is used.
-- START example C
pawel@debiann:~$ cat .bash_profile
.. /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh
pawel@debiann:~$ cat /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
-- STOP example C
-- START example D
pawel@debiann:~$ cat .bash_profile
source /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh
pawel@debiann:~$ cat /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
-- STOP example D
Hi,
this issue does not seem to affect version 5.2.21-2 of bash.
$ echo $VARVAR
$ echo "export VARVAR=foo" > /tmp/source
$ echo "source /tmp/source" >> ~/.profile
$ bash --login
$ echo $VARVAR
foo
$ exit
logout
$ sed -i ~/.profile -e 's_^source /tmp_. /tmp_'
$ bash --login
$ echo $VARVAR
foo
Please reopen this bug if you can still reproduce this issue.
Regards,
--
Gioele Barabucci