-Don't call out base-64 bit in sles11 since it is apparently no longer applicable

-Remove plugin-side workarounds to stunnel and package changes in favor of new templates


git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3132 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
jbjohnso 2009-04-08 14:46:02 +00:00
parent 9f63ade940
commit e98cc10bca
2 changed files with 0 additions and 47 deletions

View File

@ -286,31 +286,6 @@ sub mkinstall
next;
}
#before setting sles11 full installation, check if stunnel is in the right place
if ($os =~ /sles11/ && $arch eq "ppc64") {
unless ( -d "/install/post/otherpkgs/sles11/ppc64" )
{
$callback->(
{
error => ["No such a directory: /install/post/otherpkgs/sles11/ppc64"],
errorcode => [1]
}
);
}
opendir(DIR, "/install/post/otherpkgs/sles11/ppc64");
my @tmp = grep { /^stunnel.*\.ppc64\.rpm$/ } readdir(DIR);
closedir DIR;
unless ( scalar @tmp> 0 && -r "/install/post/otherpkgs/sles11/ppc64/$rpms[0]" )
{
$callback->(
{
error => ["No stunnel rpm package in /install/post/otherpkgs/sles11/ppc64"],
errorcode => [1]
}
);
}
}
#Call the Template class to do substitution to produce a kickstart file in the autoinst dir
my $tmperr;
if (-r "$tmplfile")
@ -321,27 +296,6 @@ sub mkinstall
"/install/autoinst/$node",
$node
);
#sles11 cannot find <pattern>base-64bit</pattern> and
#<package>stunnel</package> in the autoyast file
if($os =~ /sles11/) {
my $SLES_YAST_FILE;
open SLES_YAST_FILE, "/install/autoinst/$node"||\
return "Cannot open autoyast file for SLES11\n";
my $yast_content="";
while(<SLES_YAST_FILE>) {
if($_ !~ m/<pattern>base-64bit<\/pattern>|
<package>stunnel<\/package>/) {
$yast_content .=$_;
}
}
close SLES_YAST_FILE;
#create one new autoyast file
system("rm /install/autoinst/$node");
open SLES_YAST_FILE, ">/install/autoinst/$node" || \
return "cannot open autoyast file for SLES11\n";
print SLES_YAST_FILE $yast_content;
close SLES_YAST_FILE;
}
}
if ($tmperr)

View File

@ -38,7 +38,6 @@
</partitioning>
<software>
<patterns config:type="list">
<pattern>base-64bit</pattern>
<pattern>base</pattern>
<pattern>x11</pattern>
</patterns>