From 6c8e21ef629e3e7024b1a60bd5cbe0fa88ed637c Mon Sep 17 00:00:00 2001 From: jbjohnso Date: Sun, 1 May 2011 16:43:50 +0000 Subject: [PATCH] On clonevm, assume URL matches source VM if not specified in a clonevm -t git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9451 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd --- xCAT-server/lib/xcat/plugins/esx.pm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/xCAT-server/lib/xcat/plugins/esx.pm b/xCAT-server/lib/xcat/plugins/esx.pm index 7c47f73d6..97527cb61 100644 --- a/xCAT-server/lib/xcat/plugins/esx.pm +++ b/xCAT-server/lib/xcat/plugins/esx.pm @@ -1999,6 +1999,12 @@ sub clonevms { $url=$target; $url =~ s!/([^/]*)\z!!; $mastername=$1; + unless ($url) { + $url = $tablecfg{vm}->{$nodes->[0]}->[0]->{storage}; + $url =~ s/.*\|//; + $url =~ s/=(.*)//; + $url =~ s/,.*//; + } $newdatastores->{$url}=[$nodes->[0]]; } if ($hyp) {