From f6317b80b5b50dc3f0da2d382bb473bfc917f2b9 Mon Sep 17 00:00:00 2001 From: jjhua Date: Wed, 19 Dec 2012 06:08:59 +0000 Subject: [PATCH] if the osimage.pkgdir isn't set, use the default /// git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@14682 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd --- xCAT-server/share/xcat/netboot/rh/genimage | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/xCAT-server/share/xcat/netboot/rh/genimage b/xCAT-server/share/xcat/netboot/rh/genimage index a0d16277a..fde28ceb0 100755 --- a/xCAT-server/share/xcat/netboot/rh/genimage +++ b/xCAT-server/share/xcat/netboot/rh/genimage @@ -203,8 +203,11 @@ unless ($onlyinitrd) { } my $ent = $linuximagetab->getAttribs({'imagename' => "$imagename"}, ['pkgdir']); - my $pkgdir = $ent->{'pkgdir'}; - my @pkgdirs = split(",", $pkgdir); + my $pkgdir = $ent->{'pkgdir'}; + if( !defined($pkgdir) ) { + $pkgdir = "$installroot/$osver/$arch/"; + } + my @pkgdirs = split(",", $pkgdir); my $dir; foreach $dir (@pkgdirs) { find(\&isyumdir, <$dir/>);