import org.apache.tools.ant.BuildException;\r
import org.apache.tools.ant.Project;\r
import org.apache.tools.ant.Task;\r
-import org.apache.tools.ant.taskdefs.Execute;\r
-import org.apache.tools.ant.taskdefs.LogStreamHandler;\r
-import org.apache.tools.ant.types.Commandline;\r
\r
import java.io.File;\r
-import java.io.IOException;\r
-import java.io.InputStream;\r
import java.io.InputStreamReader;\r
import java.lang.ProcessBuilder;\r
-import java.util.ArrayList;\r
import java.util.LinkedList;\r
-import java.util.List;\r
-import java.util.Map;\r
\r
/**\r
GenFvImageTask\r
ProcessBuilder pb = new ProcessBuilder(argList);\r
pb.directory(new File(outputDir));\r
int exitCode = 0;\r
+ log((new File(this.infFile)).getName());\r
try {\r
Process cmdProc = pb.start();\r
InputStreamReader cmdOut = new InputStreamReader(cmdProc.getInputStream());\r
exitCode = cmdProc.waitFor();\r
if (exitCode != 0) {\r
int len = cmdOut.read(buf, 0, 1024);\r
- log(new String(buf, 0, len), Project.MSG_ERR);\r
+ log(new String(buf, 0, len));\r
} else {\r
- log("GenFvImage - DONE!", Project.MSG_VERBOSE);\r
+ log("GenFvImage succeeded!", Project.MSG_VERBOSE);\r
}\r
} catch (Exception e) {\r
throw new BuildException(e.getMessage());\r
} finally {\r
if (exitCode != 0) {\r
- throw new BuildException("GenFvImage: failed to generate FV file!");\r
+ //throw new BuildException("GenFvImage: failed to generate FV file!");\r
}\r
}\r
\r