|
|
|
@ -44,32 +44,7 @@ let
|
|
|
|
|
''
|
|
|
|
|
mkdir -p $out/nix-support
|
|
|
|
|
echo "file iso" $iso/iso/*.iso* >> $out/nix-support/hydra-build-products
|
|
|
|
|
''; # */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
makeSystemTarball =
|
|
|
|
|
{ module, maintainers ? ["viric"], system }:
|
|
|
|
|
|
|
|
|
|
with import <nixpkgs> { inherit system; };
|
|
|
|
|
|
|
|
|
|
let
|
|
|
|
|
|
|
|
|
|
config = (import lib/eval-config.nix {
|
|
|
|
|
inherit system;
|
|
|
|
|
modules = [ module versionModule ];
|
|
|
|
|
}).config;
|
|
|
|
|
|
|
|
|
|
tarball = config.system.build.tarball;
|
|
|
|
|
|
|
|
|
|
in
|
|
|
|
|
tarball //
|
|
|
|
|
{ meta = {
|
|
|
|
|
description = "NixOS system tarball for ${system} - ${stdenv.platform.name}";
|
|
|
|
|
maintainers = map (x: lib.getAttr x lib.maintainers) maintainers;
|
|
|
|
|
};
|
|
|
|
|
inherit config;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
'';
|
|
|
|
|
|
|
|
|
|
in {
|
|
|
|
|
iso_minimal = pkgs.lib.genAttrs systems (system: makeIso {
|
|
|
|
|