summaryrefslogtreecommitdiffstats
path: root/build/build_dpdk_rpm.sh
diff options
context:
space:
mode:
authorThomas F Herbert <therbert@redhat.com>2017-01-02 17:33:08 -0500
committerThomas F Herbert <therbert@redhat.com>2017-01-17 10:09:04 -0500
commite6358450214e9e776e660aaa6058224f12af6b60 (patch)
tree0e776ba14af722ff888348aafd5fcd5aa994c94f /build/build_dpdk_rpm.sh
parent8f5e12c214e579c6490c86c66b6826a35869eee0 (diff)
Apply virtio driver patch to version 16.11
Change-Id: I628c0b890bfdfe74c79104316ce89d6bdbf61867 Signed-off-by: Thomas F Herbert <therbert@redhat.com>
Diffstat (limited to 'build/build_dpdk_rpm.sh')
-rwxr-xr-xbuild/build_dpdk_rpm.sh21
1 files changed, 17 insertions, 4 deletions
diff --git a/build/build_dpdk_rpm.sh b/build/build_dpdk_rpm.sh
index fa90248..73afc17 100755
--- a/build/build_dpdk_rpm.sh
+++ b/build/build_dpdk_rpm.sh
@@ -110,8 +110,6 @@ else
git checkout v$DPDK_VERSION
fi
-cp $HOME/dpdk-snap/dpdk.spec $TMPDIR/dpdk
-cp $HOME/dpdk-snap/dpdk.spec $RPMDIR/SPECS
cp $HOME/dpdk-snap/* $RPMDIR/SOURCES
snapser=`git log --pretty=oneline | wc -l`
@@ -119,13 +117,28 @@ makever=`make showversion`
basever=`echo ${makever} | cut -d- -f1`
snapver=${snapser}.git${snapgit}
+
if [[ "$DPDK_VERSION" =~ "master" ]]; then
prefix=dpdk-${basever}.${snapser}.git${snapgit}
- archive=${prefix}.tar.gz
+ cp $HOME/dpdk-snap/dpdk.spec $TMPDIR/dpdk
+ cp $HOME/dpdk-snap/dpdk.spec $RPMDIR/SOURCES
+ cp $HOME/dpdk-snap/dpdk.spec $RPMDIR/SPECS
else
prefix=dpdk-${basever:0:5}
- archive=${prefix}.tar.gz
+ if [[ "$DPDK_PATCH" =~ "yes" && "$DPDK_VERSION" =~ "16.11" ]]; then
+ echo "----------------------------------------------"
+ echo "Copy applicable patches."
+ cp $TOPDIR/patches/$DPDK_VERSION/* $RPMDIR/SOURCES
+ cp $HOME/dpdk-snap/dpdk.1611.spec $TMPDIR/dpdk/dpdk.spec
+ cp $HOME/dpdk-snap/dpdk.1611.spec $RPMDIR/SPECS/dpdk.spec
+ cp $HOME/dpdk-snap/dpdk.1611.spec $RPMDIR/SOURCES/dpdk.spec
+ else
+ cp $HOME/dpdk-snap/dpdk.spec $TMPDIR/dpdk
+ cp $HOME/dpdk-snap/dpdk.spec $RPMDIR/SOURCES
+ cp $HOME/dpdk-snap/dpdk.spec $RPMDIR/SPECS
+ fi
fi
+archive=${prefix}.tar.gz
echo "-------------------------------"
echo "Creating archive: ${archive}"