vendor-reset: init at unstable-2021-02-16

wedens 09689465 189ff35d

+37
+35
pkgs/os-specific/linux/vendor-reset/default.nix
··· 1 + { stdenv, fetchFromGitHub, kernel, lib }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "vendor-reset-${version}-${kernel.version}"; 5 + version = "unstable-2021-02-16"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "gnif"; 9 + repo = "vendor-reset"; 10 + rev = "225a49a40941e350899e456366265cf82b87ad25"; 11 + sha256 = "sha256-xa7P7+mRk4FVgi+YYCcsFLfyNqPmXvy3xhGoTDVqPxw="; 12 + }; 13 + 14 + nativeBuildInputs = kernel.moduleBuildDependencies; 15 + 16 + hardeningDisable = [ "pic" ]; 17 + 18 + makeFlags = [ 19 + "KVER=${kernel.modDirVersion}" 20 + "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 21 + ]; 22 + 23 + installPhase = '' 24 + install -D vendor-reset.ko -t "$out/lib/modules/${kernel.modDirVersion}/kernel/drivers/misc/" 25 + ''; 26 + 27 + meta = with lib; { 28 + description = "Linux kernel vendor specific hardware reset module"; 29 + homepage = "https://github.com/gnif/vendor-reset"; 30 + license = licenses.gpl2Only; 31 + maintainers = with maintainers; [ wedens ]; 32 + platforms = [ "x86_64-linux" ]; 33 + broken = kernel.kernelOlder "4.19"; 34 + }; 35 + }
+2
pkgs/top-level/all-packages.nix
··· 19639 19639 19640 19640 v86d = callPackage ../os-specific/linux/v86d { }; 19641 19641 19642 + vendor-reset = callPackage ../os-specific/linux/vendor-reset { }; 19643 + 19642 19644 vhba = callPackage ../misc/emulators/cdemu/vhba.nix { }; 19643 19645 19644 19646 virtualbox = callPackage ../os-specific/linux/virtualbox {