diff --git a/xCAT-server/share/xcat/netboot/sles/genimage b/xCAT-server/share/xcat/netboot/sles/genimage index c8edb667d..0092945e9 100755 --- a/xCAT-server/share/xcat/netboot/sles/genimage +++ b/xCAT-server/share/xcat/netboot/sles/genimage @@ -1748,39 +1748,12 @@ END #if "nonodestatus" specified,do not update the nodestatus system("mkdir -p /tmp/xcatinitrd.$$/tmp/"); - open($inifile, ">", "/tmp/xcatinitrd.$$/tmp/updateflag"); + cp("$installroot/postscripts/updateflag.awk","/tmp/xcatinitrd.$$/tmp/updateflag"); + $perm = (stat("$installroot/postscripts/updateflag.awk"))[2]; + chmod($perm & 07777, "/tmp/xcatinitrd.$$/tmp/updateflag"); - print $inifile <