diff -r a1925fb7753a -r ac03b93ca9c4 imgtools/buildrom/tools/buildrom.pl --- a/imgtools/buildrom/tools/buildrom.pl Thu Aug 12 09:00:16 2010 +0100 +++ b/imgtools/buildrom/tools/buildrom.pl Tue Aug 17 15:31:16 2010 +0800 @@ -88,7 +88,7 @@ # Run single Invocation external tool at InvocationPoint1 - &externaltools::runExternalTool("InvocationPoint1", &getOBYDataRef); + &externaltools::runExternalTool("InvocationPoint1", &getOBYDataRef, &getWorkdir); # Creates intermediate tmp4.oby file. Avoids processing of REM ECOM_PLUGIN(xxx,yyy) &plugin_phase; @@ -100,7 +100,7 @@ &spi_creation_phase; # Run single Invocation external tool at InvocationPoint2 - &externaltools::runExternalTool("InvocationPoint2",&getOBYDataRef); + &externaltools::runExternalTool("InvocationPoint2",&getOBYDataRef, &getWorkdir); # Creates intermediate tmp7.oby file. Problem Suppression phase &suppress_phase; @@ -115,13 +115,13 @@ &cleaning_phase; # Run single Invocation external tool at InvocationPoint2.5 - &externaltools::runExternalTool("InvocationPoint2.5",&getOBYDataRef); + &externaltools::runExternalTool("InvocationPoint2.5",&getOBYDataRef, &getWorkdir); #Creates dump OBY file for final oby file &create_dumpfile; # Run single Invocation external tool at InvocationPoint3 - &externaltools::runExternalTool("InvocationPoint3",&getOBYDataRef); + &externaltools::runExternalTool("InvocationPoint3",&getOBYDataRef, &getWorkdir); #ROM directory listing &create_dirlisting;