mirror of
git://git.savannah.gnu.org/guix.git
synced 2023-12-14 03:33:07 +01:00
install: 'cow-store' now bind-mounts the target's /tmp.
Reported by Matthew Jordan <matthewjordandevops@yandex.com> at <https://lists.gnu.org/archive/html/guix-devel/2016-05/msg00967.html>. * gnu/system/install.scm (make-cow-store): Bind-mount TARGET's /tmp on /tmp.
This commit is contained in:
parent
405d043ddd
commit
0adabad72d
1 changed files with 5 additions and 0 deletions
|
@ -145,6 +145,11 @@ current store is on a RAM disk."
|
|||
(chmod #$directory #o1775)))
|
||||
|
||||
#~(begin
|
||||
;; Bind-mount TARGET's /tmp in case we need space to build things.
|
||||
(let ((tmpdir (string-append #$target "/tmp")))
|
||||
(mkdir-p tmpdir)
|
||||
(mount tmpdir "/tmp" "none" MS_BIND))
|
||||
|
||||
(unless (file-exists? "/.ro-store")
|
||||
(mkdir "/.ro-store")
|
||||
(mount #$(%store-prefix) "/.ro-store" "none"
|
||||
|
|
Loading…
Reference in a new issue