This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

superconfig / 5pkgs / drbd9 / default.nix
996 B 35 lines
1{ lib, stdenv, git, fetchzip, fetchFromGitHub, kernel }: let 2 3 version = "9.1.7"; 4 5in stdenv.mkDerivation { 6 pname = "drbd"; 7 version = "${kernel.version}-${version}"; 8 9 src = fetchzip { 10 url = "https://pkg.linbit.com//downloads/drbd/9/drbd-9.1.7.tar.gz"; 11 sha256 = "sha256-JsbtOrqhZkG7tFEc6tDmj3RlxZggl0HOKfCI8lYtQok="; 12 }; 13 # src = fetchFromGitHub { 14 # owner = "LINBIT"; 15 # repo = "drbd"; 16 # rev = "drbd-${version}"; 17 # sha256 = "sha256-8HAt+k0yi6XsZZ9mkVCQkv2pn65o3Zsa0KwTSBJh0yY="; 18 # leaveDotGit = true; 19 # }; 20 21 nativeBuildInputs = [ git ] ++ kernel.moduleBuildDependencies; 22 23 # hardeningDisable = [ "pic" ]; 24 25 makeFlags = kernel.makeFlags ++ [ 26 "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 27 ]; 28 29 installPhase = '' 30 install -D drbd/drbd.ko -t "$out/lib/modules/${kernel.modDirVersion}/updates/" 31 install -D drbd/drbd_transport_tcp.ko -t "$out/lib/modules/${kernel.modDirVersion}/updates/" 32 ''; 33 34 enableParallelBuilding = true; 35}