Unverified Commit 6158d917 authored by K900's avatar K900 Committed by GitHub
Browse files

nixos: tests: kernelGeneric: Fix testsForKernel when accessed outside nixosTests (#453651)

parents aba5cb3d 147f928d
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -55,6 +55,14 @@ let
        nodes.machine =
          { config, ... }:
          {
            # we could/would do something like below, but linuxPackages comes from outside
            # the machine closure, so an overlay doesn't apply to the kernelPackages.
            # nixpkgs.overlays = [
            #   (final: prev: {
            #     kernelPackagesExtensions = prev.kernelPackagesExtensions ++ [ helloWorldExtension ];
            #   })
            # ]

            boot.kernelPackages = linuxPackages;

            boot.extraModulePackages = [ config.boot.kernelPackages.hello-world ];
@@ -93,6 +101,6 @@ mapAttrs (_: lP: testsForLinuxPackages lP) kernels
    # Useful for development testing of all Kernel configs without building full Kernel
    configfiles = mapAttrs (_: lP: lP.kernel.configfile) kernels;

    testsForKernel = kernel: testsForLinuxPackages (pkgs.linuxPackagesFor kernel);
    testsForKernel = kernel: testsForLinuxPackages (patchedPkgs.linuxPackagesFor kernel);
  };
}