From 788f0a4a97bd82618eaf1cb674c88c2d98eef3e9 Mon Sep 17 00:00:00 2001 From: linggao Date: Wed, 21 Jan 2015 18:11:56 -0500 Subject: [PATCH] Added support for mutiple sdk CDs for sles diskless --- xCAT-server/share/xcat/netboot/sles/genimage | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/xCAT-server/share/xcat/netboot/sles/genimage b/xCAT-server/share/xcat/netboot/sles/genimage index 6fd1d8942..15caac5a6 100755 --- a/xCAT-server/share/xcat/netboot/sles/genimage +++ b/xCAT-server/share/xcat/netboot/sles/genimage @@ -273,9 +273,13 @@ unless ($onlyinitrd) { #if(-e "$rootimg_dir/etc/zypp/repos.d/${osver}sdk.repo") { # system("rm -rf $rootimg_dir/etc/zypp/repos.d/${osver}sdk.repo"); #} - my $srcdir_sdk = "$installroot/$osver/$arch/sdk1"; - if ( -e "$srcdir_sdk") { - system("zypper -R $rootimg_dir $non_interactive ar file:$srcdir_sdk ${osver}sdk"); + my $index=1; + while (1) { + my $srcdir_sdk = "$installroot/$osver/$arch/sdk$index"; + if ( -e "$srcdir_sdk") { + system("zypper -R $rootimg_dir $non_interactive ar file:$srcdir_sdk ${osver}sdk$index"); + $index++; + } else { last; } } }else {