summary refs log tree commit diff
path: root/nixos/lib
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2016-03-15 13:48:45 +0100
committerEelco Dolstra <eelco.dolstra@logicblox.com>2016-03-15 14:15:12 +0100
commit10293b87a9da30631b49b11b56cd8a55dd3c7896 (patch)
treed45a287f980104faa0729631f604b3cef6bd53db /nixos/lib
parent5cc7bcda3023b01bd926eccd0c5f095a050c5ab0 (diff)
downloadnixpkgs-10293b87a9da30631b49b11b56cd8a55dd3c7896.tar
nixpkgs-10293b87a9da30631b49b11b56cd8a55dd3c7896.tar.gz
nixpkgs-10293b87a9da30631b49b11b56cd8a55dd3c7896.tar.bz2
nixpkgs-10293b87a9da30631b49b11b56cd8a55dd3c7896.tar.lz
nixpkgs-10293b87a9da30631b49b11b56cd8a55dd3c7896.tar.xz
nixpkgs-10293b87a9da30631b49b11b56cd8a55dd3c7896.tar.zst
nixpkgs-10293b87a9da30631b49b11b56cd8a55dd3c7896.zip
Combine ISO generation steps
This folds adding hydra-build-products into the actual ISO generation,
preventing an unnecessary download of the ISO.
Diffstat (limited to 'nixos/lib')
-rw-r--r--nixos/lib/make-iso9660-image.nix3
-rw-r--r--nixos/lib/make-iso9660-image.sh1
2 files changed, 2 insertions, 2 deletions
diff --git a/nixos/lib/make-iso9660-image.nix b/nixos/lib/make-iso9660-image.nix
index 21c9cca316d..75be70dbcb2 100644
--- a/nixos/lib/make-iso9660-image.nix
+++ b/nixos/lib/make-iso9660-image.nix
@@ -39,7 +39,6 @@
 
 , # The volume ID.
   volumeID ? ""
-
 }:
 
 assert bootable -> bootImage != "";
@@ -47,7 +46,7 @@ assert efiBootable -> efiBootImage != "";
 assert usbBootable -> isohybridMbrImage != "";
 
 stdenv.mkDerivation {
-  name = "iso9660-image";
+  name = isoName;
   builder = ./make-iso9660-image.sh;
   buildInputs = [perl xorriso syslinux];
 
diff --git a/nixos/lib/make-iso9660-image.sh b/nixos/lib/make-iso9660-image.sh
index 31bfe23d3d4..c623436f6c5 100644
--- a/nixos/lib/make-iso9660-image.sh
+++ b/nixos/lib/make-iso9660-image.sh
@@ -133,3 +133,4 @@ fi
 
 mkdir -p $out/nix-support
 echo $system > $out/nix-support/system
+echo "file iso $out/iso/$isoName" >> $out/nix-support/hydra-build-products