From 6c4a409e2985801c28b45d1218831dc610979d2a Mon Sep 17 00:00:00 2001 From: wanghuaz Date: Fri, 26 Oct 2012 07:39:44 +0000 Subject: [PATCH] Fixed a problem while adding kitrepodir from kit.conf git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@14137 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd --- xCAT-server/lib/xcat/plugins/kit.pm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/xCAT-server/lib/xcat/plugins/kit.pm b/xCAT-server/lib/xcat/plugins/kit.pm index 83e2ca1b8..212181f8b 100644 --- a/xCAT-server/lib/xcat/plugins/kit.pm +++ b/xCAT-server/lib/xcat/plugins/kit.pm @@ -850,7 +850,6 @@ sub addkit } elsif ( $sec =~ /KITREPO$/ ) { if ( $key =~ /kitreponame/ ) { $kitreponame = $value; - $kitrepohash{$kitreponame}{kitrepodir} = $kitdir."/repos/".$kitreponame; } else { $kitrepohash{$kitreponame}{$key} = $value; } @@ -905,9 +904,13 @@ sub addkit } mkpath($kitdir); - # Set kitdir + # Set kitdir and kitrepodir $kithash{$kitname}{kitdir} = $kitdir; + foreach my $kitreponame ( keys %kitrepohash ) { + $kitrepohash{$kitreponame}{kitrepodir} = $kitdir."/repos/".$kitreponame; + } + if($::VERBOSE){ my %rsp; push@{ $rsp{data} }, "Copying Kit from $kittmpdir to $kitdir";