From 27ba20dd72d523656b4aec6ce46f7c5dffb09dd4 Mon Sep 17 00:00:00 2001 From: Evils Date: Mon, 20 Sep 2021 14:20:17 +0200 Subject: [PATCH] linuxPackages.vm-tools: init needed for mce-test --- pkgs/os-specific/linux/vm-tools/default.nix | 16 ++++++++++++++++ pkgs/top-level/linux-kernels.nix | 2 ++ 2 files changed, 18 insertions(+) create mode 100644 pkgs/os-specific/linux/vm-tools/default.nix diff --git a/pkgs/os-specific/linux/vm-tools/default.nix b/pkgs/os-specific/linux/vm-tools/default.nix new file mode 100644 index 000000000000..c5981bfc2713 --- /dev/null +++ b/pkgs/os-specific/linux/vm-tools/default.nix @@ -0,0 +1,16 @@ +{ lib, stdenv, linux }: + +stdenv.mkDerivation { + pname = "vm-tools"; + inherit (linux) version src; + + makeFlags = [ "sbindir=${placeholder "out"}/bin" ]; + + preConfigure = "cd tools/vm"; + + meta = with lib; { + inherit (linux.meta) license platforms; + description = "Set of virtual memory tools"; + maintainers = [ maintainers.evils ]; + }; +} diff --git a/pkgs/top-level/linux-kernels.nix b/pkgs/top-level/linux-kernels.nix index 4220d57aee1d..c5bda0b37142 100644 --- a/pkgs/top-level/linux-kernels.nix +++ b/pkgs/top-level/linux-kernels.nix @@ -432,6 +432,8 @@ in { virtualbox = pkgs.virtualboxHardened; }; + vm-tools = callPackage ../os-specific/linux/vm-tools { }; + wireguard = if lib.versionOlder kernel.version "5.6" then callPackage ../os-specific/linux/wireguard { } else null; x86_energy_perf_policy = callPackage ../os-specific/linux/x86_energy_perf_policy { };