about summary refs log tree commit diff
path: root/nixos/lib/make-iso9660-image.nix
diff options
context:
space:
mode:
authorNaïm Favier <n@monade.li>2023-02-03 15:28:04 +0100
committerNaïm Favier <n@monade.li>2023-05-11 14:25:44 +0200
commitea81a2465eeef6d470786a4e8a8c5d8e9b5db9f3 (patch)
tree69eea99d7056a8b339d3505b675a759f983f8fd5 /nixos/lib/make-iso9660-image.nix
parent56226c4674d43c086ab8cf4e2be8656afcac4918 (diff)
make-iso9660-image: use `__structuredAttrs`
Makes it easier to enable discarding of references, a feature of Nix
2.14 which requires structured attrs.
Diffstat (limited to 'nixos/lib/make-iso9660-image.nix')
-rw-r--r--nixos/lib/make-iso9660-image.nix6
1 files changed, 3 insertions, 3 deletions
diff --git a/nixos/lib/make-iso9660-image.nix b/nixos/lib/make-iso9660-image.nix
index 549530965f6e1..2f7dcf519a16f 100644
--- a/nixos/lib/make-iso9660-image.nix
+++ b/nixos/lib/make-iso9660-image.nix
@@ -47,16 +47,16 @@ assert usbBootable -> isohybridMbrImage != "";
 
 stdenv.mkDerivation {
   name = isoName;
-  builder = ./make-iso9660-image.sh;
+  __structuredAttrs = true;
+
+  buildCommandPath = ./make-iso9660-image.sh;
   nativeBuildInputs = [ xorriso syslinux zstd libossp_uuid ];
 
   inherit isoName bootable bootImage compressImage volumeID efiBootImage efiBootable isohybridMbrImage usbBootable;
 
-  # !!! should use XML.
   sources = map (x: x.source) contents;
   targets = map (x: x.target) contents;
 
-  # !!! should use XML.
   objects = map (x: x.object) storeContents;
   symlinks = map (x: x.symlink) storeContents;