Skip to content

Commit 18ef621

Browse files
authored
nixos/udev: verify udev rules using udevadm (#404323)
2 parents f7f8fc4 + 1278d56 commit 18ef621

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

nixos/modules/services/hardware/udev.nix

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,10 @@ let
5555
preferLocalBuild = true;
5656
allowSubstitutes = false;
5757
packages = lib.unique (map toString udevPackages);
58+
59+
nativeBuildInputs = [
60+
pkgs.systemdMinimal
61+
];
5862
}
5963
''
6064
mkdir -p $out
@@ -147,6 +151,11 @@ let
147151
exit 1
148152
fi
149153
154+
# Verify all the udev rules
155+
echo "Verifying udev rules using udevadm verify..."
156+
udevadm verify --resolve-names=never --no-style $out
157+
echo "OK"
158+
150159
# If auto-configuration is disabled, then remove
151160
# udev's 80-drivers.rules file, which contains rules for
152161
# automatically calling modprobe.

0 commit comments

Comments
 (0)