diff options
author | Rob Vermaas <rob.vermaas@gmail.com> | 2013-01-04 10:58:56 +0100 |
---|---|---|
committer | Rob Vermaas <rob.vermaas@gmail.com> | 2013-01-04 10:58:56 +0100 |
commit | 207d30b6f3b7d3fabfbc312ce06b73c1ce3a7a7c (patch) | |
tree | 4618e2d70b76681cdd950f91f3253732e799918a /modules/virtualisation | |
parent | 9aa69885f04969e5d31dcb8265c327adc908954e (diff) | |
download | nixlib-207d30b6f3b7d3fabfbc312ce06b73c1ce3a7a7c.tar nixlib-207d30b6f3b7d3fabfbc312ce06b73c1ce3a7a7c.tar.gz nixlib-207d30b6f3b7d3fabfbc312ce06b73c1ce3a7a7c.tar.bz2 nixlib-207d30b6f3b7d3fabfbc312ce06b73c1ce3a7a7c.tar.lz nixlib-207d30b6f3b7d3fabfbc312ce06b73c1ce3a7a7c.tar.xz nixlib-207d30b6f3b7d3fabfbc312ce06b73c1ce3a7a7c.tar.zst nixlib-207d30b6f3b7d3fabfbc312ce06b73c1ce3a7a7c.zip |
Fix VirtualBox image generation: switch-to-configuration in chroot needs /bin/sh
Diffstat (limited to 'modules/virtualisation')
-rw-r--r-- | modules/virtualisation/virtualbox-image.nix | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/modules/virtualisation/virtualbox-image.nix b/modules/virtualisation/virtualbox-image.nix index 8fe0030946a6..373195a9d688 100644 --- a/modules/virtualisation/virtualbox-image.nix +++ b/modules/virtualisation/virtualbox-image.nix @@ -63,6 +63,10 @@ with pkgs.lib; mkdir -p /mnt/etc/nixos cp ${./nova-config.nix} /mnt/etc/nixos/configuration.nix + # `switch-to-configuration' requires a /bin/sh + mkdir -p /mnt/bin + ln -s ${config.system.build.binsh}/bin/sh /mnt/bin/sh + # Generate the GRUB menu. chroot /mnt ${config.system.build.toplevel}/bin/switch-to-configuration boot |