From dc50a22b7734f812e7ade43665e75789f4deedf6 Mon Sep 17 00:00:00 2001 From: "Nathan-J. Hirschauer" Date: Sun, 24 Mar 2024 19:35:07 +0100 Subject: [PATCH] Backport 8.052.01-1 to Debian 12 for Proxmox VE 12 Kernel compatibility --- .github/workflows/build.yml | 17 +++++++++++++++++ Dockerfile | 7 +++++++ debian/changelog | 6 ++++++ 3 files changed, 30 insertions(+) create mode 100644 .github/workflows/build.yml create mode 100644 Dockerfile diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..f7a131a --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,17 @@ +name: 'Build .deb' +description: 'Build latest .deb for rtl8168-dkms' +jobs: + package: + runs-on: ubuntu-latest + steps: + - name: Check out code + uses: actions/checkout@v3 + - name: Build container image + run: docker build . + - name: Package rtl8168-dkms + run: docker run --rm -v build:/usr/src-v $(pwd):/usr/src/rtl8168 -w /usr/src/rtl8168 -it $(docker build -q .) dpkg-buildpackage -us -uc --no-sign -A + - name: Archive .deb files + uses: actions/upload-artifact@v4 + with: + name: deb + path: build/*.deb diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..240c9d9 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,7 @@ +FROM debian:bookworm + +ENV DEBIAN_FRONTEND=noninteractive +RUN sed -i 's#Types: deb#Types: deb deb-src#g' /etc/apt/sources.list.d/debian.sources && \ + sed -i 's#Components: main#Components: main non-free#g' /etc/apt/sources.list.d/debian.sources && \ + apt-get update && \ + apt-get build-dep -y r8168-dkms diff --git a/debian/changelog b/debian/changelog index d88ba70..39147e4 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +r8168 (8.052.01-1-bpo12) unstable; urgency=low + + * Backport 8.052.01-1 to Debian 12 for Proxmox VE 12 Kernel compatibility + + -- Nathan-J. Hirschauer Sun, 24 Mar 2024 19:34:04 +0100 + r8168 (8.052.01-1) unstable; urgency=medium * New upstream release 8.052.01 (2023-09-28).