From d1252548f240d6823871858ae8e64a0982f8769b Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Mon, 8 Oct 2018 15:54:28 +0200 Subject: [PATCH] TT#45478 testrunner: translate Debian codenames into version numbers Debian/buster + bullseye don't ship acccording version numbers via base-files yet (but just something like "buster/sid"), so translate to according version numbers for usage with DEBIAN_RELEASE. Change-Id: Ica5e35976d62b9b3ddf312fdcd62937402e8d170 --- testrunner | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/testrunner b/testrunner index 9fcefa6..19da376 100755 --- a/testrunner +++ b/testrunner @@ -56,6 +56,15 @@ mkdir -p "${REPORT_DIRECTORY}" TAP_RESULTS="${REPORT_DIRECTORY}/goss_results.tap" DEBIAN_RELEASE=$(sed -e 's/\([0-9]*\)\..*/\1/' /etc/debian_version) +# translate Debian codenames that don't have a version number (yet) into according numbers +case "${DEBIAN_RELEASE}" in + buster*) + DEBIAN_RELEASE=10 + ;; + bullseye*) + DEBIAN_RELEASE=11 + ;; +esac DEBIAN_RELEASE=$DEBIAN_RELEASE goss -g "/etc/ngcp-tests/goss.yaml" validate --format tap | tee "${TAP_RESULTS}" exit "${PIPESTATUS[0]}"