From: Nick Porter Date: Mon, 1 Sep 2025 09:09:23 +0000 (+0100) Subject: Enable NR extras repo X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1758d8fac78b21e22e15f5ee1c145fc69a5be293;p=thirdparty%2Ffreeradius-server.git Enable NR extras repo The minimum version of libkqueue-dev set in debian/control is higher than that provided by Ubuntu repos. --- diff --git a/.github/workflows/coverity.yml b/.github/workflows/coverity.yml index 2b58f3e3f3..f385ec7a51 100644 --- a/.github/workflows/coverity.yml +++ b/.github/workflows/coverity.yml @@ -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: |