Perhaps we should pull in custom.sh first, and then have
defaults.sh do something like:
[ -z "${GLOBAL_DIR:-}" ] && GLOBAL_DIR=<default>
.. and do this for all the variables to only set them if
they are not already set.
-derek
"Hale Boyes, Kevin " <[EMAIL PROTECTED]> writes:
> Maybe my scripting skill are a bit rusty but how is the
> new defaults/custom file loading going to work?
>
> The only value that I normally change is the GLOBAL_DIR setting.
> When I create the custom file, will it contain just the GLOBAL_DIR
> variable or do I need to copy the entire defaults file and
> change just the one variable?
>
> I'm guessing that I need to do the later because of all the
> variables that depend on the value of GLOBAL_DIR (like DOCS_DIR).
> They will be set before the custom file is sourced and their
> value won't change when I reset the value of GLOBAL_DIR.
>
> Hmm, I guess I'll have to be more careful than that. I won't
> want an exact copy of defaults as that would call all the add_step
> functions again.
>
> In an attempt to answer my own question... If I want to change the
> value of GLOBAL_DIR then I will put it and all the variable that
> depend on it into the custom file, but nothing else. It isn't enough
> to put just GLOBAL_DIR into custom.
>
> Is that correct?
>
> Thanks,
> Kevin.
>
> This email communication and any files transmitted with it may contain
> confidential and or proprietary information and is provided for the use of
> the intended recipient only. Any review, retransmission or dissemination of
> this information by anyone other than the intended recipient is prohibited.
> If you receive this email in error, please contact the sender and delete this
> communication and any copies immediately. Thank you.
> http://www.encana.com
>
>
>
> _______________________________________________
> gnucash-devel mailing list
> [email protected]
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>
>
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
[EMAIL PROTECTED] PGP key available
_______________________________________________
gnucash-devel mailing list
[email protected]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel