tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
linux_latest-libre: run hooks in the phases
philiptaron.tngl.sh
8 months ago
9b35decc
5c98cf02
+16
-2
1 changed file
expand all
collapse all
unified
split
pkgs
os-specific
linux
kernel
linux-libre.nix
+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
+
33
34
buildPhase = ''
35
35
+
runHook preBuild
36
36
+
34
37
# --force flag to skip empty files after deblobbing
35
35
-
${scripts}/${majorMinor}/deblob-${majorMinor} --force \
36
36
-
${major} ${minor} ${patch}
38
38
+
${scripts}/${majorMinor}/deblob-${majorMinor} --force ${major} ${minor} ${patch}
39
39
+
40
40
+
runHook postBuild
37
41
'';
42
42
+
38
43
checkPhase = ''
44
44
+
runHook preCheck
45
45
+
39
46
${scripts}/deblob-check
47
47
+
48
48
+
runHook postCheck
40
49
'';
50
50
+
41
51
installPhase = ''
52
52
+
runHook preInstall
53
53
+
42
54
cp -r . "$out"
55
55
+
56
56
+
runHook postInstall
43
57
'';
44
58
};
45
59