Unverified Commit 1278d56d authored by r-vdp's avatar r-vdp
Browse files

nixos/udev: verify all udev rules using udevadm

parent 2cd2decd
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -55,6 +55,10 @@ let
        preferLocalBuild = true;
        allowSubstitutes = false;
        packages = lib.unique (map toString udevPackages);

        nativeBuildInputs = [
          pkgs.systemdMinimal
        ];
      }
      ''
        mkdir -p $out
@@ -147,6 +151,11 @@ let
          exit 1
        fi

        # Verify all the udev rules
        echo "Verifying udev rules using udevadm verify..."
        udevadm verify --resolve-names=never --no-style $out
        echo "OK"

        # If auto-configuration is disabled, then remove
        # udev's 80-drivers.rules file, which contains rules for
        # automatically calling modprobe.