about summary refs log tree commit diff
path: root/nixpkgs/nixos/lib/make-iso9660-image.sh
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/nixos/lib/make-iso9660-image.sh')
-rw-r--r--nixpkgs/nixos/lib/make-iso9660-image.sh5
1 files changed, 5 insertions, 0 deletions
diff --git a/nixpkgs/nixos/lib/make-iso9660-image.sh b/nixpkgs/nixos/lib/make-iso9660-image.sh
index 34febe9cfe0e..5881195e461f 100644
--- a/nixpkgs/nixos/lib/make-iso9660-image.sh
+++ b/nixpkgs/nixos/lib/make-iso9660-image.sh
@@ -68,6 +68,11 @@ for i in $(< $closureInfo/store-paths); do
     addPath "${i:1}" "$i"
 done
 
+# If needed, build a squashfs and add that
+if [[ -n "$squashfsCommand" ]]; then
+    (out="nix-store.squashfs" eval "$squashfsCommand")
+    addPath "nix-store.squashfs" "nix-store.squashfs"
+fi
 
 # Also include a manifest of the closures in a format suitable for
 # nix-store --load-db.