tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
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
src = stdenv.mkDerivation {
31
name = "${linux.name}-libre-src";
32
src = linux.src;
0
33
buildPhase = ''
0
0
34
# --force flag to skip empty files after deblobbing
35
-
${scripts}/${majorMinor}/deblob-${majorMinor} --force \
36
-
${major} ${minor} ${patch}
0
37
'';
0
38
checkPhase = ''
0
0
39
${scripts}/deblob-check
0
0
40
'';
0
41
installPhase = ''
0
0
42
cp -r . "$out"
0
0
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