From 074b5975a7e5392a20faef9d195090d60ff0cda7 Mon Sep 17 00:00:00 2001 From: vallard Date: Tue, 10 Aug 2010 23:04:19 +0000 Subject: [PATCH] updated to do mod.tgz during esxi4.1 install git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@7037 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd --- xCAT-server/lib/xcat/plugins/anaconda.pm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/xCAT-server/lib/xcat/plugins/anaconda.pm b/xCAT-server/lib/xcat/plugins/anaconda.pm index d4f48af1c..2fa314400 100644 --- a/xCAT-server/lib/xcat/plugins/anaconda.pm +++ b/xCAT-server/lib/xcat/plugins/anaconda.pm @@ -947,7 +947,7 @@ sub mkinstall if($esxi){ $k = "xcat/$os/$arch/mboot.c32"; $i = ""; - my @addfiles = qw(vmkernel.gz sys.vgz cim.vgz ienviron.vgz install.vgz); + my @addfiles = qw(vmkernel.gz sys.vgz cim.vgz ienviron.vgz install.vgz ); $kcmdline = "xcat/$os/$arch/vmkboot.gz " . $kcmdline; foreach(@addfiles){ $kcmdline .= " --- xcat/$os/$arch/$_"; @@ -1224,6 +1224,10 @@ sub getplatform { sub copyesxiboot { my $srcdir = shift; my $targetdir = shift; + # this just does the same thing that the stateless version does. + unless(-f "$targetdir/mod.tgz"){ + xCAT_plugin::esx::makecustomizedmod('esxi', $targetdir); + } my @files = qw(mboot.c32 vmkboot.gz vmkernel.gz sys.vgz cim.vgz ienviron.vgz install.vgz); foreach my $f (@files){ copy("$srcdir/$f","$targetdir");