summaryrefslogtreecommitdiffstats
path: root/jjb/hc2vpp/include-raw-hc2vpp-pkg-push.sh
diff options
context:
space:
mode:
authorMichal Cmarada <mcmarada@cisco.com>2019-04-30 13:21:48 +0200
committerMichal Cmarada <mcmarada@cisco.com>2019-04-30 13:21:48 +0200
commit4fe4f80e4e63051502181252e1ed87e6ab95c4a3 (patch)
treed9120ad32a37df40e233854fe9e173013384a10d /jjb/hc2vpp/include-raw-hc2vpp-pkg-push.sh
parent7b22db8b66eadc9ff49d04a6c3195325bb71d7c0 (diff)
fix filtering of VPP package for hc2vpp-pkg-push script
Change-Id: I52caea21f55fda75def9540b5ea384f6e1901552 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
Diffstat (limited to 'jjb/hc2vpp/include-raw-hc2vpp-pkg-push.sh')
-rw-r--r--jjb/hc2vpp/include-raw-hc2vpp-pkg-push.sh5
1 files changed, 4 insertions, 1 deletions
diff --git a/jjb/hc2vpp/include-raw-hc2vpp-pkg-push.sh b/jjb/hc2vpp/include-raw-hc2vpp-pkg-push.sh
index 2f5e3d46e..fbf06c029 100644
--- a/jjb/hc2vpp/include-raw-hc2vpp-pkg-push.sh
+++ b/jjb/hc2vpp/include-raw-hc2vpp-pkg-push.sh
@@ -23,7 +23,10 @@ if [[ "${STREAM}" == "master" ]]; then
else
# Determine VPP Java API version used in maven build
JVPP_VERSION=`apt list --installed | grep vpp-api-java | awk '{ printf $2; }'`
- VERSION=`apt-cache showpkg vpp-api-java |grep "$JVPP_VERSION" |grep vpp | sed "s/.*(. //" | sed "s/).*//"`
+ # get vpp-api-java package dependencies
+ JVPP_DEPS=`apt-cache show vpp-api-java=${JVPP_VERSION} |grep Depends: | sed "s/Depends: //"`
+ # separate deps with newline, then find VPP dependency and filter out the version
+ VERSION=`echo ${JVPP_DEPS}| sed "s/, /\\n/" |grep "vpp " | sed "s/).*//" |sed "s/.* //"`
# Write a file that will echo VPP dependencies
echo -n 'echo' > vpp_dependencies