[Glass] Problem with sourcing stone.env in GsDevKit_home

Mariano Martinez Peck via Glass glass at lists.gemtalksystems.com
Tue May 9 11:03:53 PDT 2017


On Tue, May 9, 2017 at 2:48 PM, Dale Henrichs via Glass <
glass at lists.gemtalksystems.com> wrote:

> The $GS_HOME/startTopaz script sources stone.env like this:
>
>   # set up stone environment
>   pushd $stonePath $stonePath >& /dev/null
>     source $stonePath/stone.env
>   popd >& /dev/null
>
> I see this pattern in your script below, so that makes me think that
> perhaps there is something wrong other than the way your are sourcing the
> stone.env ...
>

Yes, but I couldn't figure... The only workaround is what I said in the
next email, that is, change stone.env to be:

source $GEMSTONE_STONE_DIR/custom_stone.env


> is there a custom.env file present in the stone directory?
>

Yes, there is. I even tried doing a "cd $stonePath" before sourcing.... but
nothing changed.




> Dale
> On 05/09/2017 10:25 AM, Mariano Martinez Peck via Glass wrote:
>
> Hi Dale,
>
> I have a bash script that needs to do "input $GEMSTONE/updgrade/xxx.sh".
> And so, I need to get $GEMSTONE resolved. I am trying to source stone.env
> in many ways but I am failing. I am sure I am doing something dumb.  The
> error I get is that custom.env is not found... this is because it is
> sourced this way:
>
> source custom_stone.env
>
>
>
> This is the script:
>
>
> #!/bin/bash
>
> # Requires a SystemUser password as a parameter
> if [ "a$2" = "a" ]; then
>         echo 'Missing argument <SystemUser password>'
>         exit 1
> fi
>
>
> *source ${GS_HOME}/bin/defGsDevKit.env *
>
> *stonePath=$GS_SERVER_STONES/$1 *
>
> if [ ! -d "$stonePath" ] ; then
>   exit_1_banner "The stone $stoneName does not exist"
> fi
>
> *# set up stone environment*
> *pushd $stonePath $stonePath >& /dev/null*
> *source $stonePath/stone.env*
> *popd >& /dev/null*
>
> $GS_HOME/bin/startTopaz $1 -l <<EOF
>
> set user SystemUser pass $2
> login
> *input $GEMSTONE/upgrade/installtimezone.txt*
> commit
> logout
> exit
>
> EOF
>
>
>
> Thanks
>
> --
> Mariano
> http://marianopeck.wordpress.com
>
>
> _______________________________________________
> Glass mailing listGlass at lists.gemtalksystems.comhttp://lists.gemtalksystems.com/mailman/listinfo/glass
>
>
>
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> http://lists.gemtalksystems.com/mailman/listinfo/glass
>
>


-- 
Mariano
http://marianopeck.wordpress.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20170509/fa8bbe52/attachment-0001.html>


More information about the Glass mailing list