summaryrefslogtreecommitdiff
path: root/solenv/bin/modules/installer/download.pm
diff options
context:
space:
mode:
Diffstat (limited to 'solenv/bin/modules/installer/download.pm')
-rw-r--r--solenv/bin/modules/installer/download.pm31
1 files changed, 13 insertions, 18 deletions
diff --git a/solenv/bin/modules/installer/download.pm b/solenv/bin/modules/installer/download.pm
index 0fee1c7dc4d5..d9b3d46f09e5 100644
--- a/solenv/bin/modules/installer/download.pm
+++ b/solenv/bin/modules/installer/download.pm
@@ -356,7 +356,7 @@ sub get_download_platformname
}
else
{
- $platformname = $installer::globals::compiler;
+ $platformname = $installer::globals::os;
}
return $platformname;
@@ -370,19 +370,7 @@ sub get_download_architecture
{
my $arch = "";
- if ( $installer::globals::compiler =~ /unxlngi/ )
- {
- $arch = "x86";
- }
- elsif ( $installer::globals::compiler =~ /unxlngppc/ )
- {
- $arch = "PPC";
- }
- elsif ( $installer::globals::compiler =~ /unxlngx/ )
- {
- $arch = "x86-64";
- }
- elsif ( $installer::globals::issolarissparcbuild )
+ if ( $installer::globals::issolarissparcbuild )
{
$arch = "Sparc";
}
@@ -401,11 +389,19 @@ sub get_download_architecture
$arch = "x86";
}
}
- elsif ( $installer::globals::compiler =~ /^unxmacxi/ )
+ elsif ( $installer::globals::cpuname eq 'INTEL' )
{
$arch = "x86";
}
- elsif ( $installer::globals::compiler =~ /^unxmacxx/ )
+ elsif ( $installer::globals::cpuname eq 'POWERPC' )
+ {
+ $arch = "PPC";
+ }
+ elsif ( $installer::globals::cpuname eq 'POWERPC64' )
+ {
+ $arch = "PPC";
+ }
+ elsif ( $installer::globals::cpuname eq 'X86_64' )
{
$arch = "x86-64";
}
@@ -584,8 +580,7 @@ sub resolve_variables_in_downloadname
elsif ( $installer::globals::issolarissparcbuild ) { $os = "solsparc"; }
elsif ( $installer::globals::issolarisx86build ) { $os = "solia"; }
elsif ( $installer::globals::islinuxbuild ) { $os = "linux"; }
- elsif ( $installer::globals::compiler =~ /unxmacxi/ ) { $os = "macosxi"; }
- elsif ( $installer::globals::compiler =~ /unxmacxx/ ) { $os = "macosxx"; }
+ elsif ( $installer::globals::platformid eq 'macosx_x86_64' ) { $os = "macosxx"; }
else { $os = ""; }
$downloadname =~ s/\{os\}/$os/;