Blame CommonInstall/comp_ff_of_prereq_RHEL74.pl.base

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