mcconnell 2003/02/17 04:15:33 Modified: merlin-bootstrap/src/java Merlin.java Log: Fixed bug relating to resolution of the configuration overides. Revision Changes Path 1.3 +8 -3 avalon-sandbox/merlin-bootstrap/src/java/Merlin.java Index: Merlin.java =================================================================== RCS file: /home/cvs/avalon-sandbox/merlin-bootstrap/src/java/Merlin.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- Merlin.java 16 Feb 2003 13:02:02 -0000 1.2 +++ Merlin.java 17 Feb 2003 12:15:33 -0000 1.3 @@ -256,7 +256,7 @@ // // an optional configuration override - File config = getConfigPath( base, line ); + File config = getConfigPath( base.getParentFile(), line ); // // the kernel configuration (used by the kernel loader) @@ -405,6 +405,12 @@ formatter.printHelp( "merlin", CL_OPTIONS ); } + /** + * Return the configuration overrides file. + * @param block the directory containing the block defintion + * @param command the command line + * @return the target override configuration (possibly null) + */ private static File getConfigPath( File block, CommandLine command ) throws IOException { String filename = null; @@ -424,8 +430,7 @@ } else { - File info = new File( block, "block-inf" ); - File config = new File( info, "config.xml" ); + File config = new File( block, "config.xml" ); if( config.exists() ) { return config;
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]