summaryrefslogtreecommitdiffstats
path: root/build/build_dpdk_rpm.sh
diff options
context:
space:
mode:
Diffstat (limited to 'build/build_dpdk_rpm.sh')
-rwxr-xr-xbuild/build_dpdk_rpm.sh23
1 files changed, 16 insertions, 7 deletions
diff --git a/build/build_dpdk_rpm.sh b/build/build_dpdk_rpm.sh
index 1812dc3..5da0e86 100755
--- a/build/build_dpdk_rpm.sh
+++ b/build/build_dpdk_rpm.sh
@@ -61,13 +61,14 @@ then
rm -rf $TMPDIR
fi
-echo "---------------------"
-echo "Install dependencies for dpdk"
-echo
-sudo yum -y install gcc make python-devel openssl-devel autoconf automake rpm-build \
- redhat-rpm-config libtool libpcap-devel numactl-devel python-sphinx \
- libvirt-devel
-
+function install_pre_reqs() {
+ echo "----------------------------------------"
+ echo Install dependencies for dpdk.
+ echo
+ sudo yum -y install gcc make python-devel openssl-devel kernel-devel graphviz \
+ kernel-debug-devel autoconf automake rpm-build redhat-rpm-config \
+ libtool python-twisted-core desktop-file-utils groff PyQt4
+}
mkdir -p $TMPDIR
@@ -90,6 +91,14 @@ cd copr
git clone https://github.com/tfherbert/dpdk-snap.git
cd dpdk-snap
git checkout $COPR_DPDK_VERSION
+echo "---------------------"
+echo "Apply dpdk dpdk spec file patch"
+echo
+git apply $HOME/patches/spec_file_add_virtio_patch.patch
+echo "---------------------"
+echo "Copy in local dpdk patches"
+echo
+cp $HOME/patches/dpdk-16.04-virtio-devargs.patch $TMPDIR/copr/dpdk-snap
echo "---------------------"
echo "Build DPDK RPM version $DPDK_VERSION"