amazon-image.nix: add hydra-build-products and improve metadata
This commit is contained in:
parent
9898fd0e8e
commit
25bee972e9
@ -17,7 +17,7 @@ in {
|
|||||||
name = mkOption {
|
name = mkOption {
|
||||||
type = types.str;
|
type = types.str;
|
||||||
description = "The name of the generated derivation";
|
description = "The name of the generated derivation";
|
||||||
default = "nixos-disk-image";
|
default = "nixos-amazon-image-${config.system.nixos.label}-${pkgs.stdenv.hostPlatform.system}";
|
||||||
};
|
};
|
||||||
|
|
||||||
contents = mkOption {
|
contents = mkOption {
|
||||||
@ -68,5 +68,14 @@ in {
|
|||||||
''}
|
''}
|
||||||
}
|
}
|
||||||
'';
|
'';
|
||||||
|
postVM = ''
|
||||||
|
extension=''${diskImage##*.}
|
||||||
|
friendlyName=$out/${cfg.name}.$extension
|
||||||
|
mv "$diskImage" "$friendlyName"
|
||||||
|
diskImage=$friendlyName
|
||||||
|
|
||||||
|
mkdir -p $out/nix-support
|
||||||
|
echo "file ${cfg.format} $diskImage" >> $out/nix-support/hydra-build-products
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user