fixed bug 3598 for PCM Ai Lei, support it for rhels5.9.
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/branches/2.8@16440 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
parent
47fbbd2230
commit
3154df9b77
@ -52,6 +52,7 @@ sub subvars {
|
||||
my $media_dir = shift;
|
||||
my $platform=shift;
|
||||
my $partitionfile=shift;
|
||||
my $os=shift;
|
||||
my %namedargs = @_; #further expansion of this function will be named arguments, should have happened sooner.
|
||||
unless ($namedargs{reusemachinepass}) {
|
||||
$lastmachinepassdata->{password}="";
|
||||
@ -111,8 +112,15 @@ sub subvars {
|
||||
if ( defined($media_dir) ) {
|
||||
@pkgdirs = split(",", $media_dir);
|
||||
my $source;
|
||||
my $c = 0;
|
||||
my $c = 0;
|
||||
foreach my $pkgdir(@pkgdirs) {
|
||||
# For rhels5.9, the os base repo should be url
|
||||
# and the repo repository will be the additional.
|
||||
if ( $c == 0 && $os =~ /^rhels5/) {
|
||||
$source .= "url --url http://#TABLE:noderes:\$NODE:nfsserver#/$pkgdir\n";
|
||||
$c++;
|
||||
next;
|
||||
}
|
||||
if( $platform =~ /^(rh|SL)$/ ) {
|
||||
$source .= "repo --name=pkg$c --baseurl=http://#TABLE:noderes:\$NODE:nfsserver#/$pkgdir\n";
|
||||
} elsif ($platform =~ /^(sles|suse)/) {
|
||||
|
Loading…
Reference in New Issue
Block a user