A minor change as follows would allow us to bypass the environment check
under
normal circumstances without breaking any other code.  The current code in
Main.java is:

package org.apache.avalon.merlin.cli;
.
    private static String getMerlinHomePath()
.
.
            String merlin = 
              System.getProperty( 
                "merlin.home", 
                Env.getEnvVariable( "MERLIN_HOME" ) );
            if( null != merlin ) return merlin;
            return System.getProperty( "user.home" ) 
              + File.separator + ".merlin";

Just changing it to this would help anyone who was prepared to define a
system property
"merlin.home" on the command line:

            String merlin = 
              System.getProperty( "merlin.home" );
            if (merlin == null)
                merlin = Env.getEnvVariable( "MERLIN_HOME" );
            if( null != merlin ) return merlin;
            return System.getProperty( "user.home" ) 
              + File.separator + ".merlin";

I think the Env problem may still need to be addressed in general, and the
other answers
to this thread seem to be doing a good job looking at the issues.

Claude De Lima

------------------------------------------------------------------------------
This message is intended only for the personal and confidential use of the
designated recipient(s) named above.  If you are not the intended recipient of
this message you are hereby notified that any review, dissemination,
distribution or copying of this message is strictly prohibited.  This
communication is for information purposes only and should not be regarded as
an offer to sell or as a solicitation of an offer to buy any financial
product, an official confirmation of any transaction, or as an official
statement of Lehman Brothers.  Email transmission cannot be guaranteed to be
secure or error-free.  Therefore, we do not represent that this information is
complete or accurate and it should not be relied upon as such.  All
information is subject to change without notice.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to