summaryrefslogtreecommitdiffstats
path: root/create_pnor_image.pl
diff options
context:
space:
mode:
Diffstat (limited to 'create_pnor_image.pl')
-rwxr-xr-xcreate_pnor_image.pl7
1 files changed, 6 insertions, 1 deletions
diff --git a/create_pnor_image.pl b/create_pnor_image.pl
index c35e454..e03c02e 100755
--- a/create_pnor_image.pl
+++ b/create_pnor_image.pl
@@ -19,6 +19,7 @@ my $sbe_binary_filename = "";
my $wink_binary_filename = "";
my $occ_binary_filename = "";
my $openpower_version_filename = "";
+my $wofdata_binary_filename = "";
while (@ARGV > 0){
$_ = $ARGV[0];
@@ -89,6 +90,10 @@ while (@ARGV > 0){
$openpower_version_filename = $ARGV[1] or die "Bad command line arg given: expecting openpower version filename.\n";
shift;
}
+ elsif (/^-wofdata_binary_filename/i){
+ $wofdata_binary_filename = $ARGV[1] or die "Bad command line arg given: expecting a wofdata binary filename.\n";
+ shift;
+ }
else {
print "Unrecognized command line arg: $_ \n";
print "To view all the options and help text run \'$program_name -h\' \n";
@@ -132,7 +137,7 @@ $build_pnor_command .= " --binFile_SECBOOT $scratch_dir/secboot.bin.ecc";
$build_pnor_command .= " --binFile_VERSION $openpower_version_filename";
$build_pnor_command .= " --binFile_IMA_CATALOG $scratch_dir/ima_catalog.bin.ecc";
if ($release eq "p9"){
- $build_pnor_command .= " --binFile_WOFDATA $scratch_dir/wofdata.bin.ecc";
+ $build_pnor_command .= " --binFile_WOFDATA $wofdata_binary_filename.ecc" if -e $wofdata_binary_filename.".ecc";
}
if ($release eq "p8"){
$build_pnor_command .= " --binFile_SBEC $scratch_dir/$sbec_binary_filename";
OpenPOWER on IntegriCloud