linux_latest-libre: run hooks in the phases

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