diff options
Diffstat (limited to 'solenv/bin/modules/installer/download.pm')
-rw-r--r-- | solenv/bin/modules/installer/download.pm | 31 |
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/; |