summary refs log tree commit diff
path: root/pkgs/os-specific/linux/kernel/hardened/update.py
diff options
context:
space:
mode:
authorMaximilian Bosch <maximilian@mbosch.me>2022-09-17 15:27:58 +0200
committerMaximilian Bosch <maximilian@mbosch.me>2022-09-18 12:12:57 +0200
commit80228b73e9cf9f8dd266ae58c2eeb7b554a2ddd2 (patch)
tree64209ba5cc7201027b4f1f0abbfb8048ce238fba /pkgs/os-specific/linux/kernel/hardened/update.py
parentc2d301f7af8c9dd1cca195540a2132c0693687ea (diff)
downloadnixpkgs-80228b73e9cf9f8dd266ae58c2eeb7b554a2ddd2.tar
nixpkgs-80228b73e9cf9f8dd266ae58c2eeb7b554a2ddd2.tar.gz
nixpkgs-80228b73e9cf9f8dd266ae58c2eeb7b554a2ddd2.tar.bz2
nixpkgs-80228b73e9cf9f8dd266ae58c2eeb7b554a2ddd2.tar.lz
nixpkgs-80228b73e9cf9f8dd266ae58c2eeb7b554a2ddd2.tar.xz
nixpkgs-80228b73e9cf9f8dd266ae58c2eeb7b554a2ddd2.tar.zst
nixpkgs-80228b73e9cf9f8dd266ae58c2eeb7b554a2ddd2.zip
linux-hardened: fix update script
We now have releases called `v5.19.x-hardened2` so make sure that the
update script doesn't stumble upon this.
Diffstat (limited to 'pkgs/os-specific/linux/kernel/hardened/update.py')
-rwxr-xr-xpkgs/os-specific/linux/kernel/hardened/update.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/os-specific/linux/kernel/hardened/update.py b/pkgs/os-specific/linux/kernel/hardened/update.py
index 8b40088756e..e289a97c56f 100755
--- a/pkgs/os-specific/linux/kernel/hardened/update.py
+++ b/pkgs/os-specific/linux/kernel/hardened/update.py
@@ -138,7 +138,7 @@ def fetch_patch(*, name: str, release_info: ReleaseInfo) -> Optional[Patch]:
     if not sig_ok:
         return None
 
-    kernel_ver = release_info.release.tag_name.replace("-hardened1", "")
+    kernel_ver = re.sub(r"(.*)(-hardened[\d]+)$", r'\1', release_info.release.tag_name)
     major = kernel_ver.split('.')[0]
     sha256_kernel, _ = nix_prefetch_url(f"mirror://kernel/linux/kernel/v{major}.x/linux-{kernel_ver}.tar.xz")