vm: Create /mnt in the generated ISO image in make-iso9660-image.

This is used in the installation process, as the mountpoint for the target
filesystem.

* gnu/build/vm.scm (make-iso9660-image): Create /mnt within the generated ISO
  image.
This commit is contained in:
Christopher Baines 2017-09-03 11:48:11 +01:00
parent 22bbdb5f79
commit 309b8fe7e6
No known key found for this signature in database
GPG key ID: 5E28A33B0B84F577

View file

@ -374,6 +374,7 @@ (define* (make-iso9660-image grub config-file os-drv target
(target-store (string-append "/tmp/root" (%store-directory))))
(mkdir-p "/tmp/root/var/run")
(mkdir-p "/tmp/root/run")
(mkdir-p "/tmp/root/mnt")
(mkdir-p target-store)
(mount (%store-directory) target-store "" MS_BIND)
@ -393,6 +394,10 @@ (define* (make-iso9660-image grub config-file os-drv target
,(string-append "gnu/store=" os-drv "/..")
"var=/tmp/root/var"
"run=/tmp/root/run"
;; /mnt is used as part of the installation
;; process, as the mount point for the target
;; filesystem, so create it.
"mnt=/tmp/root/mnt"
"--"
;; Store two copies of the headers.
;; The resulting ISO-9660 image has a DOS MBR and