[Glass] Problem with sourcing stone.env in GsDevKit_home

Dale Henrichs via Glass glass at lists.gemtalksystems.com
Tue May 9 10:48:47 PDT 2017


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 ... is there a custom.env file present in the stone directory?

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 list
> Glass at lists.gemtalksystems.com
> http://lists.gemtalksystems.com/mailman/listinfo/glass

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20170509/3063dcb1/attachment.html>


More information about the Glass mailing list