]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Work around for debian sid not reporting codename with lsb_release
authorNick Porter <nick@portercomputing.co.uk>
Wed, 28 Sep 2022 10:27:03 +0000 (11:27 +0100)
committerNick Porter <nick@portercomputing.co.uk>
Wed, 28 Sep 2022 11:08:00 +0000 (12:08 +0100)
There is a known debian bug #1020893

.github/workflows/ci-deb.yml

index bf548a54ec0ff9d887d1ba19263990f4a2685140..5329035c58e8fcfdabae7759e6ad9f03060ff78c 100644 (file)
@@ -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