lol

linux_latest-libre: run hooks in the phases

+16 -2
+16 -2
pkgs/os-specific/linux/kernel/linux-libre.nix
··· 30 src = stdenv.mkDerivation { 31 name = "${linux.name}-libre-src"; 32 src = linux.src; 33 buildPhase = '' 34 # --force flag to skip empty files after deblobbing 35 - ${scripts}/${majorMinor}/deblob-${majorMinor} --force \ 36 - ${major} ${minor} ${patch} 37 ''; 38 checkPhase = '' 39 ${scripts}/deblob-check 40 ''; 41 installPhase = '' 42 cp -r . "$out" 43 ''; 44 }; 45
··· 30 src = stdenv.mkDerivation { 31 name = "${linux.name}-libre-src"; 32 src = linux.src; 33 + 34 buildPhase = '' 35 + runHook preBuild 36 + 37 # --force flag to skip empty files after deblobbing 38 + ${scripts}/${majorMinor}/deblob-${majorMinor} --force ${major} ${minor} ${patch} 39 + 40 + runHook postBuild 41 ''; 42 + 43 checkPhase = '' 44 + runHook preCheck 45 + 46 ${scripts}/deblob-check 47 + 48 + runHook postCheck 49 ''; 50 + 51 installPhase = '' 52 + runHook preInstall 53 + 54 cp -r . "$out" 55 + 56 + runHook postInstall 57 ''; 58 }; 59