summary refs log tree commit diff
path: root/nixos/release.nix
diff options
context:
space:
mode:
authorTuomas Tynkkynen <tuomas@tuxera.com>2018-03-31 20:30:08 +0300
committerTuomas Tynkkynen <tuomas@tuxera.com>2018-04-02 15:18:25 +0300
commit181e0675da948927f63a8bc45d1a8f4116f49d5d (patch)
tree071a707c5bce4e796574278f96ad89704ab94ef2 /nixos/release.nix
parent4c21180a1303fdafa556fb83d9b6839b2eeb0616 (diff)
downloadnixpkgs-181e0675da948927f63a8bc45d1a8f4116f49d5d.tar
nixpkgs-181e0675da948927f63a8bc45d1a8f4116f49d5d.tar.gz
nixpkgs-181e0675da948927f63a8bc45d1a8f4116f49d5d.tar.bz2
nixpkgs-181e0675da948927f63a8bc45d1a8f4116f49d5d.tar.lz
nixpkgs-181e0675da948927f63a8bc45d1a8f4116f49d5d.tar.xz
nixpkgs-181e0675da948927f63a8bc45d1a8f4116f49d5d.tar.zst
nixpkgs-181e0675da948927f63a8bc45d1a8f4116f49d5d.zip
nixos/release.nix: Add Hydra job for AArch64 SD image
Based on how ISO images are added to the release.
Diffstat (limited to 'nixos/release.nix')
-rw-r--r--nixos/release.nix15
1 files changed, 15 insertions, 0 deletions
diff --git a/nixos/release.nix b/nixos/release.nix
index 9b4aa4b0399..23a5a8bd2c0 100644
--- a/nixos/release.nix
+++ b/nixos/release.nix
@@ -55,6 +55,17 @@ let
     }).config.system.build.isoImage);
 
 
+  makeSdImage =
+    { module, maintainers ? ["dezgeg"], system }:
+
+    with import nixpkgs { inherit system; };
+
+    hydraJob ((import lib/eval-config.nix {
+      inherit system;
+      modules = [ module versionModule ];
+    }).config.system.build.sdImage);
+
+
   makeSystemTarball =
     { module, maintainers ? ["viric"], system }:
 
@@ -155,6 +166,10 @@ in rec {
     inherit system;
   });
 
+  sd_image = forMatchingSystems [ "aarch64-linux" ] (system: makeSdImage {
+    module = ./modules/installer/cd-dvd/sd-image-aarch64.nix;
+    inherit system;
+  });
 
   # A bootable VirtualBox virtual appliance as an OVA file (i.e. packaged OVF).
   ova = forMatchingSystems [ "x86_64-linux" ] (system: