diff --git a/xCAT-server/lib/xcat/plugins/esx.pm b/xCAT-server/lib/xcat/plugins/esx.pm index dd4761652..93790e5c0 100644 --- a/xCAT-server/lib/xcat/plugins/esx.pm +++ b/xCAT-server/lib/xcat/plugins/esx.pm @@ -2908,6 +2908,10 @@ sub makecustomizedmod { print $shadow "$_:*:$dayssince1970:0:99999:7:::\n"; } close($shadow); + if (-e "$::XCATROOT/share/xcat/netboot/esxi/38.xcat-enableipv6") { + mkpath($tempdir."/etc/vmware/init/init.d"); + copy( "$::XCATROOT/share/xcat/netboot/esxi/38.xcat-enableipv6",$tempdir."/etc/vmware/init/init.d/38.xcat-enableipv6"); + } if (-e "$::XCATROOT/share/xcat/netboot/esxi/47.xcat-networking") { mkpath($tempdir."/etc/vmware/init/init.d"); copy( "$::XCATROOT/share/xcat/netboot/esxi/47.xcat-networking",$tempdir."/etc/vmware/init/init.d/47.xcat-networking"); diff --git a/xCAT-server/share/xcat/netboot/esxi/38.xcat-enableipv6 b/xCAT-server/share/xcat/netboot/esxi/38.xcat-enableipv6 new file mode 100644 index 000000000..49d359bba --- /dev/null +++ b/xCAT-server/share/xcat/netboot/esxi/38.xcat-enableipv6 @@ -0,0 +1,8 @@ +#!/bin/sh + +retval=${SUCCESS} + + +Exec esxcfg-advcfg -S 1 -U IPv6ConfigSet +Exec esxcfg-module -s "ipv6=1" tcpip3 +