summaryrefslogtreecommitdiffstats
path: root/create_pnor_image.pl
diff options
context:
space:
mode:
authorElizabeth Liner <eliner@us.ibm.com>2017-05-11 14:34:44 -0500
committerElizabeth Liner <eliner@us.ibm.com>2017-05-17 21:41:50 -0500
commita8ecafe9922ffbefdce940e5ecdd1fdb85046eca (patch)
treebff5895892cc968ed43a0f5325273063764c1dde /create_pnor_image.pl
parent86474de814334341cc6146174b6aee9afe0e5547 (diff)
downloadpnor-a8ecafe9922ffbefdce940e5ecdd1fdb85046eca.tar.gz
pnor-a8ecafe9922ffbefdce940e5ecdd1fdb85046eca.zip
Adding WOFDATA support for the actual image
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