diff -r 0e65f93be3cb -r ac0bbc1e5d79 imgtools/buildrom/tools/buildrom.pl --- a/imgtools/buildrom/tools/buildrom.pl Mon Sep 06 09:57:24 2010 +0100 +++ b/imgtools/buildrom/tools/buildrom.pl Mon Sep 13 13:11:19 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;