summaryrefslogtreecommitdiffstats
path: root/nfvbenchvm/dib/elements/nfvbenchvm/post-install.d/01-update-kernel
blob: 8094006289f9315080d01385cb34228c33459025 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash

if [ $DIB_USE_ELREPO_KERNEL != "True" ]; then
    exit 0
fi

# Installing the latest kernel from ELRepo
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum remove -y kernel-firmware kernel-headers kernel-devel
yum install -y --enablerepo=elrepo-kernel kernel-lt kernel-lt-headers kernel-lt-devel

# gcc will be removed with old kernel as dependency, so reinstalling it back
yum install -y gcc