diff options
author | Matthieu Coudron <mattator@gmail.com> | 2018-10-03 18:53:23 +0900 |
---|---|---|
committer | Matthieu Coudron <mattator@gmail.com> | 2019-01-28 09:07:24 +0900 |
commit | 7aacbdb8986f0d75c3770e70a39147c272e1eac8 (patch) | |
tree | 4c4e5722f3d16aa0b11644f9da480b0dfccd48e0 /lib/kernel.nix | |
parent | 3bb7b3f02e884db944a8a20b4f19227482479b94 (diff) | |
download | nixpkgs-7aacbdb8986f0d75c3770e70a39147c272e1eac8.tar nixpkgs-7aacbdb8986f0d75c3770e70a39147c272e1eac8.tar.gz nixpkgs-7aacbdb8986f0d75c3770e70a39147c272e1eac8.tar.bz2 nixpkgs-7aacbdb8986f0d75c3770e70a39147c272e1eac8.tar.lz nixpkgs-7aacbdb8986f0d75c3770e70a39147c272e1eac8.tar.xz nixpkgs-7aacbdb8986f0d75c3770e70a39147c272e1eac8.tar.zst nixpkgs-7aacbdb8986f0d75c3770e70a39147c272e1eac8.zip |
linux: convert hardened-config to a structured one
Diffstat (limited to 'lib/kernel.nix')
-rw-r--r-- | lib/kernel.nix | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/kernel.nix b/lib/kernel.nix index 14783ae9739..5923011774b 100644 --- a/lib/kernel.nix +++ b/lib/kernel.nix @@ -1,7 +1,12 @@ -{ lib }: +{ lib, version }: with lib; rec { + # Common patterns/legacy + whenAtLeast = ver: mkIf (versionAtLeast version ver); + whenOlder = ver: mkIf (versionOlder version ver); + # range is (inclusive, exclusive) + whenBetween = verLow: verHigh: mkIf (versionAtLeast version verLow && versionOlder version verHigh); # Keeping these around in case we decide to change this horrible implementation :) |