diff options
author | Milan Pässler <milan@petabyte.dev> | 2020-10-11 21:06:30 +0200 |
---|---|---|
committer | Milan Pässler <milan@petabyte.dev> | 2020-10-12 12:27:12 +0200 |
commit | 53b6b4673d12b72519f5bc76f451305ac941b1b4 (patch) | |
tree | 7ea6b5e82a088a642cce31f0ca40e9bc4d06dd02 /pkgs/coreboot-payload-coreinfo | |
parent | b00e192187b0df94682712d5ba5a88c923a6b0ce (diff) |
add seabios
Diffstat (limited to 'pkgs/coreboot-payload-coreinfo')
-rw-r--r-- | pkgs/coreboot-payload-coreinfo/default.nix | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/pkgs/coreboot-payload-coreinfo/default.nix b/pkgs/coreboot-payload-coreinfo/default.nix index 6513031330c5..21e00031166e 100644 --- a/pkgs/coreboot-payload-coreinfo/default.nix +++ b/pkgs/coreboot-payload-coreinfo/default.nix @@ -1,17 +1,18 @@ -{ coreboot, lib, stdenv, writeText, coreinfoConfig ? {}, ... }: +{ coreboot +, lib +, stdenv +, writeText +, coreinfoConfig ? {} +}: -let - filteredConfig = lib.filterAttrs (n: v: v != null) coreinfoConfig; - lines = lib.mapAttrsToList (name: value: "${name}=${value}") filteredConfig; - configFile = writeText "config" (lib.concatStringsSep "\n" lines); -in stdenv.mkDerivation rec { +stdenv.mkDerivation rec { pname = "coreboot-payload-coreinfo"; inherit (coreboot.drvAttrs) version src postPatch; preConfigure = "cd payloads/coreinfo"; configurePhase = '' runHook preConfigure - cp ${configFile} .config + cp ${coreboot.writeConfig coreinfoConfig} .config make olddefconfig runHook postConfigure ''; |