system.etc.overlay: build erofs also locally
images in etc tends to be small in size (mostly contains symlinks) so it's not worth it to reach out to a remote builder for that.
This commit is contained in:
parent
e3ae8605cb
commit
51ecd58047
@ -390,11 +390,11 @@ in
|
|||||||
system.build.etcMetadataImage =
|
system.build.etcMetadataImage =
|
||||||
let
|
let
|
||||||
etcJson = pkgs.writeText "etc-json" (builtins.toJSON etc');
|
etcJson = pkgs.writeText "etc-json" (builtins.toJSON etc');
|
||||||
etcDump = pkgs.runCommand "etc-dump" { } ''
|
etcDump = pkgs.runCommandLocal "etc-dump" { } ''
|
||||||
${lib.getExe pkgs.buildPackages.python3} ${./build-composefs-dump.py} ${etcJson} > $out
|
${lib.getExe pkgs.buildPackages.python3} ${./build-composefs-dump.py} ${etcJson} > $out
|
||||||
'';
|
'';
|
||||||
in
|
in
|
||||||
pkgs.runCommand "etc-metadata.erofs"
|
pkgs.runCommandLocal "etc-metadata.erofs"
|
||||||
{
|
{
|
||||||
nativeBuildInputs = with pkgs.buildPackages; [
|
nativeBuildInputs = with pkgs.buildPackages; [
|
||||||
composefs
|
composefs
|
||||||
|
Loading…
x
Reference in New Issue
Block a user