4 # determine VPP Java API version used in maven build
5 if [ "${OS}" == "centos7" ]; then
6 VERSION=`yum list installed vpp-api-java | grep vpp-api-java | awk '{ printf $2; }'`
7 # write a file that will echo VPP dependencies
8 echo -n 'echo' > vpp_dependencies
9 echo " \"vpp = ${VERSION}, vpp-plugins = ${VERSION}\"" >> vpp_dependencies
10 chmod +x vpp_dependencies
11 # overwrite default dependencies file
12 mv vpp_dependencies packaging/rpm/
14 VERSION=`apt list --installed | grep vpp-api-java | awk '{ printf $2; }'`
15 # write a file that will echo VPP dependencies
16 echo -n 'echo' > vpp_dependencies
17 echo " \"vpp (= ${VERSION}), vpp-plugins (= ${VERSION})\"" >> vpp_dependencies
18 chmod +x vpp_dependencies
19 # overwrite default dependencies file
20 mv vpp_dependencies packaging/deb/common/
23 if [ "${OS}" == "centos7" ]; then
26 ./packaging/rpm/rpmbuild.sh
29 RPMS=$(find . -type f -iname '*.rpm')
30 SRPMS=$(find . -type f -iname '*.srpm')
31 SRCRPMS=$(find . -type f -name '*.src.rpm')
32 # publish hc2vpp packages
33 for i in $RPMS $SRPMS $SRCRPMS
37 elif [ "${OS}" == "ubuntu1604" ]; then
40 ./packaging/deb/xenial/debuild.sh
43 DEBS=$(find . -type f -iname '*.deb')
44 # publish hc2vpp packages