diff --git a/xCAT-server/lib/xcat/plugins/esx.pm b/xCAT-server/lib/xcat/plugins/esx.pm index 1cb9e9979..cac5c3aae 100644 --- a/xCAT-server/lib/xcat/plugins/esx.pm +++ b/xCAT-server/lib/xcat/plugins/esx.pm @@ -2034,6 +2034,7 @@ sub mknetboot { } my %donetftp=(); + my $bpadds = $bptab->getNodesAttribs(\@nodes,['addkcmdline']); foreach my $node (@nodes){ my $ent = $ostab->getNodeAttribs($node, ['os', 'arch', 'profile']); my $arch = $ent->{'arch'}; @@ -2070,6 +2071,10 @@ e.g: nodech $node nodetype.arch=x86\n"]); $append .= " --- $tp/oem.tgz"; $append .= " --- $tp/license.tgz"; $append .= " --- $tp/mod.tgz"; + if (defined $bpadds->{$node}->[0]->{addkcmdline}) { + $append .= $bpadds->{$node}->[0]->{addkcmdline}; + } + $bptab->setNodeAttribs( $node,