diff options
author | Karel Kočí <cynerd@email.cz> | 2022-07-20 11:34:49 +0200 |
---|---|---|
committer | Karel Kočí <cynerd@email.cz> | 2022-07-20 11:34:49 +0200 |
commit | defa8544d9437116a652827db62cbbf1f8933d5e (patch) | |
tree | 22549e76287d72882666256bb4a25196ada0e188 /nixos/modules | |
parent | aea7e04bda37da24c660ff5ab220182dfbb8244f (diff) | |
download | nixturris-defa8544d9437116a652827db62cbbf1f8933d5e.tar.gz nixturris-defa8544d9437116a652827db62cbbf1f8933d5e.tar.bz2 nixturris-defa8544d9437116a652827db62cbbf1f8933d5e.zip |
nixos: trim the tarball size
Diffstat (limited to 'nixos/modules')
-rw-r--r-- | nixos/modules/turris-tarball.nix | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/nixos/modules/turris-tarball.nix b/nixos/modules/turris-tarball.nix index 55187e4..1fe164d 100644 --- a/nixos/modules/turris-tarball.nix +++ b/nixos/modules/turris-tarball.nix @@ -45,34 +45,31 @@ let }; }]; }; + tarballBuild = tarballVariant.config.system.build.toplevel; in { system.build.tarball = pkgs.callPackage "${modulesPath}/../lib/make-system-tarball.nix" { contents = [ { - source = "${tarballVariant.config.system.build.toplevel}/."; - target = "./run/current-system"; - } - { source = pkgs.writeText "tarball-extlinux" '' DEFAULT nixturris-tarball TIMEOUT 0 LABEL nixturris-tarball MENU LABEL NixOS Turris - Tarball - LINUX /run/current-system/kernel - FDTDIR /run/current-system/dtbs - INITRD /run/current-system/initrd - APPEND init=${tarballVariant.config.system.build.toplevel}/init ${builtins.toString tarballVariant.config.boot.kernelParams} + LINUX ${tarballBuild}/kernel + FDTDIR ${tarballBuild}/dtbs + INITRD ${tarballBuild}/initrd + APPEND init=${tarballBuild}/init ${builtins.toString tarballVariant.config.boot.kernelParams} ''; target = "./boot/extlinux/extlinux.conf"; } ]; - storeContents = map (x: { object = x; symlink = "none"; }) [ - tarballVariant.config.system.build.toplevel + storeContents = (map (x: { object = x; symlink = "none"; }) [ + tarballBuild pkgs.stdenv - ]; + ]); }; } |