bash: tolerate -dev as a package name 67/25467/3
authorVratko Polak <vrpolak@cisco.com>
Thu, 27 Feb 2020 11:30:19 +0000 (12:30 +0100)
committerVratko Polak <vrpolak@cisco.com>
Fri, 28 Feb 2020 15:34:48 +0000 (15:34 +0000)
Misbehaving projects can create it, and apt thinks it is a cli option.

Change-Id: Icc42231e2d498f976281ce725373c6679fe61fa4
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
resources/libraries/bash/function/artifacts.sh

index 35fade9..426782d 100644 (file)
@@ -1,6 +1,6 @@
 #!/usr/bin/env bash
 
-# Copyright (c) 2019 Cisco and/or its affiliates.
+# Copyright (c) 2020 Cisco and/or its affiliates.
 # Copyright (c) 2019 PANTHEON.tech and/or its affiliates.
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
@@ -104,7 +104,7 @@ function download_ubuntu_artifacts () {
     set +x
     for package in ${packages}; do
         # Filter packages with given version
-        pkg_info=$(apt-cache show ${package}) || {
+        pkg_info=$(apt-cache show -- ${package}) || {
             die "apt-cache show on ${package} failed."
         }
         ver=$(echo ${pkg_info} | grep -o "Version: ${VPP_VERSION-}[^ ]*" | \