]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Enable NR extras repo
authorNick Porter <nick@portercomputing.co.uk>
Mon, 1 Sep 2025 09:09:23 +0000 (10:09 +0100)
committerNick Porter <nick@portercomputing.co.uk>
Mon, 1 Sep 2025 09:09:23 +0000 (10:09 +0100)
The minimum version of libkqueue-dev set in debian/control is higher
than that provided by Ubuntu repos.

.github/workflows/coverity.yml

index 2b58f3e3f3864da70ede02cd5d8342f53f9e499c..f385ec7a51427affb4e1e5039e3cc4f2d0e6189a 100644 (file)
@@ -23,6 +23,20 @@ jobs:
           sudo sed -i 's/^update_initramfs=.*/update_initramfs=no/' /etc/initramfs-tools/update-initramfs.conf
           sudo apt-get update
 
+      - name: NetworkRADIUS signing key
+        shell: bash
+        run: |
+          sudo install -d -o root -g root -m 0755 /etc/apt/keyrings
+          curl -s 'https://packages.inkbridgenetworks.com/pgp/packages.networkradius.com.asc' | sudo tee /etc/apt/keyrings/packages.networkradius.com.asc > /dev/null
+
+      - name: Set up NetworkRADIUS extras repository
+        shell: bash
+        run: |
+          DIST=$(lsb_release -is | tr '[:upper:]' '[:lower:]')
+          RELEASE=$(lsb_release -cs)
+          sudo /bin/sh -c "echo \"deb [arch=amd64 signed-by=/etc/apt/keyrings/packages.networkradius.com.asc] http://packages.networkradius.com/extras/${DIST}/${RELEASE} ${RELEASE} main\" \
+            > /etc/apt/sources.list.d/networkradius-extras.list"
+
       # Remove pre-installed package which conflicts with dependency installation
       - name: Remove package conflicts
         run: |