Blame CommonInstall/comp_ff_of_prereq_RHEL73.pl

Packit 857059
#!/usr/bin/perl
Packit 857059
## BEGIN_ICS_COPYRIGHT8 ****************************************
Packit Service 3f7ca0
#
Packit Service 3f7ca0
# Copyright (c) 2015-2020, Intel Corporation
Packit Service 3f7ca0
#
Packit 857059
# Redistribution and use in source and binary forms, with or without
Packit 857059
# modification, are permitted provided that the following conditions are met:
Packit Service 3f7ca0
#
Packit 857059
#     * Redistributions of source code must retain the above copyright notice,
Packit 857059
#       this list of conditions and the following disclaimer.
Packit 857059
#     * Redistributions in binary form must reproduce the above copyright
Packit 857059
#       notice, this list of conditions and the following disclaimer in the
Packit 857059
#       documentation and/or other materials provided with the distribution.
Packit 857059
#     * Neither the name of Intel Corporation nor the names of its contributors
Packit 857059
#       may be used to endorse or promote products derived from this software
Packit 857059
#       without specific prior written permission.
Packit Service 3f7ca0
#
Packit 857059
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
Packit 857059
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
Packit 857059
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
Packit 857059
# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
Packit 857059
# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
Packit 857059
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
Packit 857059
# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
Packit 857059
# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
Packit 857059
# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
Packit 857059
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Packit Service 3f7ca0
#
Packit 857059
## END_ICS_COPYRIGHT8   ****************************************
Packit 857059
#
Packit 857059
## [ICS VERSION STRING: unknown]
Packit 857059
#use strict;
Packit 857059
##use Term::ANSIColor;
Packit 857059
##use Term::ANSIColor qw(:constants);
Packit 857059
##use File::Basename;
Packit 857059
##use Math::BigInt;
Packit 857059
#
Packit 857059
## ==========================================================================
Packit 857059
#
Packit 857059
#Installation Prequisites array for fast fabric
Packit 857059
#and of tools component
Packit 857059
my @oftools_prereq = (
Packit 857059
                    "glibc",
Packit 857059
                    "libgcc",
Packit 857059
                    "libibmad",
Packit 857059
                    "libibumad",
Packit 857059
                    "libibverbs",
Packit 857059
		    "libhfi1",
Packit 857059
                    "libstdc++",
Packit 857059
		    "ibacm",
Packit 857059
);
Packit 857059
$comp_prereq_hash{'oftools_prereq'} = \@oftools_prereq;
Packit 857059
Packit 857059
my @fastfabric_prereq = (
Packit 857059
                    "atlas",
Packit 857059
                    "bash",
Packit 857059
                    "bc",
Packit 857059
                    "expat",
Packit 857059
                    "expect",
Packit 857059
                    "glibc",
Packit 857059
                    "libgcc",
Packit 857059
                    "libibmad",
Packit 857059
                    "libibumad",
Packit 857059
                    "libibverbs",
Packit 857059
		    "libhfi1",
Packit 857059
                    "libstdc++",
Packit 857059
                    "ncurses-libs",
Packit 857059
                    "openssl-libs",
Packit 857059
                    "perl",
Packit 857059
                    "perl-Getopt-Long",
Packit 857059
                    "perl-Socket",
Packit 857059
                    "rdma",
Packit 857059
                    "tcl",
Packit 857059
                    "zlib",
Packit 857059
);
Packit 857059
$comp_prereq_hash{'fastfabric_prereq'} = \@fastfabric_prereq;
Packit 857059
Packit 857059
my @opamgt_sdk_prereq = (
Packit 857059
			"bash",
Packit 857059
			"glibc",
Packit 857059
			"libgcc",
Packit 857059
			"libibumad",
Packit 857059
			"libibumad-devel",
Packit 857059
			"libibverbs",
Packit 857059
			"libibverbs-devel",
Packit 857059
			"libstdc++",
Packit 857059
			"openssl",
Packit 857059
			"openssl-devel",
Packit 857059
			"openssl-libs",
Packit 857059
);
Packit 857059
$comp_prereq_hash{'opamgt_sdk_prereq'} = \@opamgt_sdk_prereq;