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]

Reply via email to