blob: 21e00031166e471101d91d7b46ae34c471a2f8bf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
{ coreboot
, lib
, stdenv
, writeText
, coreinfoConfig ? {}
}:
stdenv.mkDerivation rec {
pname = "coreboot-payload-coreinfo";
inherit (coreboot.drvAttrs) version src postPatch;
preConfigure = "cd payloads/coreinfo";
configurePhase = ''
runHook preConfigure
cp ${coreboot.writeConfig coreinfoConfig} .config
make olddefconfig
runHook postConfigure
'';
installPhase = "install -D build/coreinfo.elf -t $out";
}
|