scripts: install-deps.sh: Ensure distros have package metadata available
Before trying to install any packages for the tests, we should ensure that the package metadata is updated otherwise some packges may be reported as missing. Change-Id: Idc2033eee917b3024e392712aec9feb7611c097a
This commit is contained in:
@@ -38,6 +38,7 @@ case ${ID,,} in
|
||||
[wget]=wget
|
||||
)
|
||||
EXTRA_PKG_DEPS=( python-xml )
|
||||
sudo zypper -n ref
|
||||
# NOTE (cinerama): we can't install python without removing this package
|
||||
# if it exists
|
||||
if $(${CHECK_CMD} patterns-openSUSE-minimal_base-conflicts &> /dev/null); then
|
||||
@@ -63,6 +64,7 @@ case ${ID,,} in
|
||||
[wget]=wget
|
||||
)
|
||||
EXTRA_PKG_DEPS=()
|
||||
sudo apt-get update
|
||||
;;
|
||||
|
||||
rhel|fedora|centos)
|
||||
@@ -83,6 +85,7 @@ case ${ID,,} in
|
||||
[wget]=wget
|
||||
)
|
||||
EXTRA_PKG_DEPS=()
|
||||
sudo yum updateinfo
|
||||
;;
|
||||
|
||||
*) echo "ERROR: Supported package manager not found. Supported: apt, dnf, yum, zypper"; exit 1;;
|
||||
|
||||
Reference in New Issue
Block a user