diff options
author | obadz <obadz-git@obadz.com> | 2016-08-15 19:39:39 +0100 |
---|---|---|
committer | obadz <obadz-git@obadz.com> | 2016-08-15 20:01:55 +0100 |
commit | 760b2b9048ea775c319cb348d74447a20dea513e (patch) | |
tree | 6814d056ee2960d122842dc9c830bb411c40d5ff /nixos/lib/make-disk-image.nix | |
parent | f9c3076e58595043d528a42e92dad49cd4e2e1d2 (diff) | |
download | nixlib-760b2b9048ea775c319cb348d74447a20dea513e.tar nixlib-760b2b9048ea775c319cb348d74447a20dea513e.tar.gz nixlib-760b2b9048ea775c319cb348d74447a20dea513e.tar.bz2 nixlib-760b2b9048ea775c319cb348d74447a20dea513e.tar.lz nixlib-760b2b9048ea775c319cb348d74447a20dea513e.tar.xz nixlib-760b2b9048ea775c319cb348d74447a20dea513e.tar.zst nixlib-760b2b9048ea775c319cb348d74447a20dea513e.zip |
nixos/make-disk-image: add ability to defer bootloader install until image has been flashed
Diffstat (limited to 'nixos/lib/make-disk-image.nix')
-rw-r--r-- | nixos/lib/make-disk-image.nix | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/nixos/lib/make-disk-image.nix b/nixos/lib/make-disk-image.nix index 63666c99b230..9f8ec4192564 100644 --- a/nixos/lib/make-disk-image.nix +++ b/nixos/lib/make-disk-image.nix @@ -12,6 +12,9 @@ # directly. partitioned ? true + # Whether to invoke switch-to-configuration boot during image creation +, installBootLoader ? true + , # The root file system type. fsType ? "ext4" @@ -108,7 +111,7 @@ pkgs.vmTools.runInLinuxVM ( # Generate the GRUB menu. ln -s vda /dev/xvda ln -s vda /dev/sda - chroot /mnt ${config.system.build.toplevel}/bin/switch-to-configuration boot + ${optionalString installBootLoader "chroot /mnt ${config.system.build.toplevel}/bin/switch-to-configuration boot"} umount /mnt/proc /mnt/dev /mnt/sys umount /mnt |