summary refs log tree commit diff
path: root/nixos/release.nix
diff options
context:
space:
mode:
authorDomen Kožar <domen@dev.si>2016-08-16 17:26:21 +0200
committerDomen Kožar <domen@dev.si>2016-08-16 17:27:11 +0200
commitbab8a2ebe38a635a270da83d9edc83cb11e05bd2 (patch)
tree5d9ee73a5f97cf8443e01e0f5f451cbfeee3988f /nixos/release.nix
parent859157c36b1bf1aca36269ecbd1c5ca6c93e9813 (diff)
downloadnixpkgs-bab8a2ebe38a635a270da83d9edc83cb11e05bd2.tar
nixpkgs-bab8a2ebe38a635a270da83d9edc83cb11e05bd2.tar.gz
nixpkgs-bab8a2ebe38a635a270da83d9edc83cb11e05bd2.tar.bz2
nixpkgs-bab8a2ebe38a635a270da83d9edc83cb11e05bd2.tar.lz
nixpkgs-bab8a2ebe38a635a270da83d9edc83cb11e05bd2.tar.xz
nixpkgs-bab8a2ebe38a635a270da83d9edc83cb11e05bd2.tar.zst
nixpkgs-bab8a2ebe38a635a270da83d9edc83cb11e05bd2.zip
netboot: prepare for https://github.com/NixOS/nixos-channel-scripts/issues/6
Diffstat (limited to 'nixos/release.nix')
-rw-r--r--nixos/release.nix19
1 files changed, 14 insertions, 5 deletions
diff --git a/nixos/release.nix b/nixos/release.nix
index 4647a02afb1..70a7ba5af89 100644
--- a/nixos/release.nix
+++ b/nixos/release.nix
@@ -111,11 +111,20 @@ in rec {
       ];
     }).config.system.build;
   in
-    pkgs.symlinkJoin {name="netboot"; paths=[
-      build.netbootRamdisk
-      build.kernel
-      build.netbootIpxeScript
-    ];};
+    pkgs.symlinkJoin {
+      name="netboot";
+      paths=[
+        build.netbootRamdisk
+        build.kernel
+        build.netbootIpxeScript
+      ];
+      postBuild = ''
+        mkdir -p $out/nix-support
+        echo "file bzImage $out/bzImage" >> $out/nix-support/hydra-build-products
+        echo "file initrd $out/initrd" >> $out/nix-support/hydra-build-products
+        echo "file ipxe $out/netboot.ipxe" >> $out/nix-support/hydra-build-products
+      '';
+    };
 
   iso_minimal = forAllSystems (system: makeIso {
     module = ./modules/installer/cd-dvd/installation-cd-minimal.nix;