scripts/pkgdep.sh: distinguish Fedora, CentOS and RHEL
Fixes #417 Change-Id: Ic2f00d624c9e20386aab1eb1ba0e24d12fdf56d8 Signed-off-by: Pawel Wodkowski <pawelx.wodkowski@intel.com> Reviewed-on: https://review.gerrithub.io/424413 Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
This commit is contained in:
parent
e1c38cad29
commit
8cf4a7af05
@ -8,11 +8,22 @@ scriptsdir=$(readlink -f $(dirname $0))
|
|||||||
rootdir=$(readlink -f $scriptsdir/..)
|
rootdir=$(readlink -f $scriptsdir/..)
|
||||||
|
|
||||||
if [ -s /etc/redhat-release ]; then
|
if [ -s /etc/redhat-release ]; then
|
||||||
# Includes Fedora, CentOS
|
. /etc/os-release
|
||||||
if [ -f /etc/centos-release ]; then
|
|
||||||
# Add EPEL repository for CUnit-devel
|
# Includes Fedora, CentOS 7, RHEL 7
|
||||||
yum --enablerepo=extras install -y epel-release
|
# Add EPEL repository for CUnit-devel and libunwind-devel
|
||||||
|
if echo "$ID $VERSION_ID" | egrep -q 'rhel 7|centos 7'; then
|
||||||
|
if ! rpm --quiet -q epel-release; then
|
||||||
|
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ $ID = 'rhel' ]; then
|
||||||
|
subscription-manager repos --enable "rhel-*-optional-rpms" --enable "rhel-*-extras-rpms"
|
||||||
|
elif [ $ID = 'centos' ]; then
|
||||||
|
yum --enablerepo=extras install -y epel-release
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
yum install -y gcc gcc-c++ make CUnit-devel libaio-devel openssl-devel \
|
yum install -y gcc gcc-c++ make CUnit-devel libaio-devel openssl-devel \
|
||||||
git astyle python-pep8 lcov python clang-analyzer libuuid-devel \
|
git astyle python-pep8 lcov python clang-analyzer libuuid-devel \
|
||||||
sg3_utils libiscsi-devel pciutils
|
sg3_utils libiscsi-devel pciutils
|
||||||
|
Loading…
Reference in New Issue
Block a user