diff --git a/xCAT-server/lib/xcat/plugins/anaconda.pm b/xCAT-server/lib/xcat/plugins/anaconda.pm index bb65cbd97..84e6f7167 100644 --- a/xCAT-server/lib/xcat/plugins/anaconda.pm +++ b/xCAT-server/lib/xcat/plugins/anaconda.pm @@ -652,7 +652,8 @@ sub mknetboot $kcmdline .= $statemnt . " "; $kcmdline .= "XCAT=$xcatmasterip:$xcatdport "; - + + $kcmdline .= "HTTPPORT=$httpport "; if ($rootfstype ne "ramdisk") { diff --git a/xCAT-server/lib/xcat/plugins/debian.pm b/xCAT-server/lib/xcat/plugins/debian.pm index 5e5a74146..17838589e 100644 --- a/xCAT-server/lib/xcat/plugins/debian.pm +++ b/xCAT-server/lib/xcat/plugins/debian.pm @@ -1336,7 +1336,7 @@ sub mknetboot } - + $kcmdline .=" HTTPPORT=$httpport "; # add support for subVars in the value of "statemnt" my $statemnt = ""; @@ -1394,6 +1394,7 @@ sub mknetboot $kcmdline .= "XCAT=$xcatmaster:$xcatdport "; } + # if site.nodestatus='n', add "nonodestatus" to kcmdline to inform the node not to update nodestatus during provision if (($nodestatus eq "n") or ($nodestatus eq "N") or ($nodestatus eq "0")) { $kcmdline .= " nonodestatus "; diff --git a/xCAT-server/lib/xcat/plugins/sles.pm b/xCAT-server/lib/xcat/plugins/sles.pm index 789b00a6e..d867e344f 100644 --- a/xCAT-server/lib/xcat/plugins/sles.pm +++ b/xCAT-server/lib/xcat/plugins/sles.pm @@ -515,6 +515,7 @@ sub mknetboot "imgurl=$httpmethod://$imgsrv:$httpport/$rootimgdir/$compressedrootimg "; } $kcmdline .= "XCAT=$xcatmaster:$xcatdport quiet "; + $kcmdline .= " HTTPPORT=$httpport "; #if site.nodestatus="n", append "nonodestatus" to kcmdline #to inform the statelite/stateless node not to update the nodestatus during provision