diff options
author | Thomas F Herbert <therbert@redhat.com> | 2016-12-27 11:57:15 -0500 |
---|---|---|
committer | Thomas F Herbert <therbert@redhat.com> | 2017-01-12 16:40:57 -0500 |
commit | c21af4d724480f6e90fa933205b98fcb2b397c1c (patch) | |
tree | 045e35af7fa8d3d9a971f81b5a708e805cdf6b86 /build/build_dpdk_rpm.sh | |
parent | e0f06ca5b52b4fa055ee9b5095d6192e1f5054d7 (diff) |
Builds 16.04 and 16.11.
Change-Id: I144ece2f0336eafd384e05494e5e68b8a20a2ef9
Signed-off-by: Thomas F Herbert <therbert@redhat.com>
Diffstat (limited to 'build/build_dpdk_rpm.sh')
-rwxr-xr-x | build/build_dpdk_rpm.sh | 33 |
1 files changed, 28 insertions, 5 deletions
diff --git a/build/build_dpdk_rpm.sh b/build/build_dpdk_rpm.sh index 2fc6250..fa90248 100755 --- a/build/build_dpdk_rpm.sh +++ b/build/build_dpdk_rpm.sh @@ -117,20 +117,43 @@ snapser=`git log --pretty=oneline | wc -l` makever=`make showversion` basever=`echo ${makever} | cut -d- -f1` -prefix=dpdk-${basever:0:5} +snapver=${snapser}.git${snapgit} -archive=${prefix}.tar.gz -DPDK_VERSION=$basever +if [[ "$DPDK_VERSION" =~ "master" ]]; then + prefix=dpdk-${basever}.${snapser}.git${snapgit} + archive=${prefix}.tar.gz +else + prefix=dpdk-${basever:0:5} + archive=${prefix}.tar.gz +fi echo "-------------------------------" -echo "Creating ${archive}" +echo "Creating archive: ${archive}" echo git archive --prefix=${prefix}/ HEAD | gzip -9 > ${archive} cp ${archive} $RPMDIR/SOURCES/ echo "-------------------------------" echo building RPM for DPDK version $DPDK_VERSION echo +echo DPDK_VERSION is $DPDK_VERSION -rpmbuild -bb -vv --define "_topdir $RPMDIR" --define "_snapver $snapgit" dpdk.spec +if [[ "$DPDK_VERSION" =~ "master" ]]; then + rpmbuild -bb -vv --define "_topdir $RPMDIR" --define "_snapver $snapver" --define "_ver $basever" dpdk.spec +else + rpmbuild -bb -vv --define "_topdir $RPMDIR" --define "_ver $DPDK_VERSION" dpdk.spec +fi +# +# Copy all RPMs to build directory +# +echo Copy all RPMs to build directory +cd $RPMDIR +RPMS=$(find . -type f -iname '*.rpm') +SRPMS=$(find . -type f -iname '*.srpm') +SRCRPMS=$(find . -type f -name '*.src.rpm') + +for i in $RPMS $SRPMS $SRCRPMS +do + cp $i $HOME +done exit 0 |