From: Nick Porter Date: Wed, 28 Sep 2022 10:27:03 +0000 (+0100) Subject: Work around for debian sid not reporting codename with lsb_release X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f82ae2cc4fe2f02d2ffc5719296064c8bdf6d74b;p=thirdparty%2Ffreeradius-server.git Work around for debian sid not reporting codename with lsb_release There is a known debian bug #1020893 --- diff --git a/.github/workflows/ci-deb.yml b/.github/workflows/ci-deb.yml index bf548a54ec0..5329035c58e 100644 --- a/.github/workflows/ci-deb.yml +++ b/.github/workflows/ci-deb.yml @@ -108,6 +108,9 @@ jobs: run: | DIST=$(lsb_release -is | tr '[:upper:]' '[:lower:]') RELEASE=$(lsb_release -cs) + if [ "$RELEASE" = "n/a" ]; then + RELEASE=$(cat /etc/debian_version | awk -F \/ '{ print $(NF) }') + fi echo "deb http://packages.networkradius.com/extras/${DIST}/${RELEASE} ${RELEASE} main" \ > /etc/apt/sources.list.d/networkradius-extras.list @@ -226,6 +229,9 @@ jobs: run: | DIST=$(lsb_release -is | tr '[:upper:]' '[:lower:]') RELEASE=$(lsb_release -cs) + if [ "$RELEASE" = "n/a" ]; then + RELEASE=$(cat /etc/debian_version | awk -F \/ '{ print $(NF) }') + fi echo "deb http://packages.networkradius.com/extras/${DIST}/${RELEASE} ${RELEASE} main" \ > /etc/apt/sources.list.d/networkradius-extras.list