Forum OpenACS Development: Re: Proposed corrections to OpenACS default nsopenssl configuration

[response to (1)]

Speaking to what I think you said the original problem was (can't find psql), normally the pg bins are found by setting PATH and maybe also LD_LIBRARY_PATH for the call to nsd.

The committer of 1.41 was Gustaf, and it looks like in line 526 (as well as many other places in the file) he corrected the operator by making this:

if {$database == "oracle"} {

look like this instead:

if {$database eq "oracle"} {

which is the right thing to do as the intent is to compare strings but == is a numeric comparison. That's the only line (526) that had been changed in the range 526-530 since 1.40. It looks like in 1.41 Gustaf wanted to go thru the config file and correct a bunch of instances of the "wrong operator" problem.

By "what's missing" (in lines 526 - 530) you must mean an "else" clause for pg. If an else clause would be put in, what is needed there?

-Jim