X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=build%2FBuildAndTestOVS.sh;h=6017c149a03312b993fdfb2db8a50f9b7eee5f03;hb=refs%2Fchanges%2F75%2F28475%2F2;hp=f12ab3e1282c3e193ed2941b8622d141c911833b;hpb=1fe93bf666765927d9ed15ead14db85caf51098c;p=ovsnfv.git diff --git a/build/BuildAndTestOVS.sh b/build/BuildAndTestOVS.sh index f12ab3e..6017c14 100755 --- a/build/BuildAndTestOVS.sh +++ b/build/BuildAndTestOVS.sh @@ -133,7 +133,7 @@ export TOPDIR=$BUILD_BASE export TMP_RELEASE_DIR=$TOPDIR/release export CACHE_DIR=$TOPDIR/cache -export TMPDIR=$TOPDIR/scratch +export TEMPDIR=$TOPDIR/scratch export RPMDIR=$TOPDIR/rpmbuild @@ -157,19 +157,36 @@ echo "===============================" echo build OVS rpm locally echo ./build_ovs_rpm.sh $setnocheck -g $TAG $setdpdk $setkmod -p $OVS_PATCH -u $OVS_REPO_URL -# -# Test rpm -# -if [ ! -z $TESTRPM ]; then - ./test_ovs_rpm.sh $setdpdk $setkmod -fi -# -# If tests pass, copy rpms to release dir -# echo "===============================" echo copy rpms to release dir echo -cp $RPMDIR/RPMS/x86_64/* $TMP_RELEASE_DIR +cp $RPMDIR/RPMS/x86_64/*.rpm $TMP_RELEASE_DIR || true +rm $RPMDIR/RPMS/x86_64/*.rpm || true +cp $BUILD_BASE/rpms/*.rpm $TMP_RELEASE_DIR || true +cp $BUILD_BASE/ovsrpm/ovs/rpm/rpmbuild/RPMS/x86_64/*.rpm $TMP_RELEASE_DIR || true +cp $BUILD_BASE/ovsrpm/ovs/rpm/rpmbuild/RPMS/no_arch/*.rpm $TMP_RELEASE_DIR || true + +# +# Build OVS without DPDK, apply patches and build kmod. +# +setkmod="-k" +OVS_PATCH="yes" +setdpdk= +echo "===================================================" +echo build OVS without DPDK, apply patches and build kmod. +echo + ./build_ovs_rpm.sh $setnocheck -g $TAG $setdpdk $setkmod -p $OVS_PATCH -u $OVS_REPO_URL + +echo "===============================" +echo copy rpms to release dir and add experimental tag +echo +cd $RPMDIR/RPMS/x86_64 +for i in `ls openvswitch*.rpm` +do + echo copying $i to $TMP_RELEASE_DIR/EXPERIMENTAL-$i + cp $i $TMP_RELEASE_DIR/EXPERIMENTAL-$i + echo +done exit 0