~ruther/guix-local

fe463dbcf7093746af541f85af4081c766e0cbed — David Thompson 10 years ago 5eabbc3
environment: container: Work around read-only /etc/resolv.conf issue.

* guix/scripts/environment.scm (launch-environment/container): Mount
/etc/resolv.conf as a writable file.
1 files changed, 9 insertions(+), 1 deletions(-)

M guix/scripts/environment.scm
M guix/scripts/environment.scm => guix/scripts/environment.scm +9 -1
@@ 406,7 406,15 @@ host file systems to mount inside the container."
                                            (file-system-mapping
                                             (source file)
                                             (target file)
                                             (writable? #f))))
                                             ;; XXX: On some GNU/Linux
                                             ;; systems, /etc/resolv.conf is a
                                             ;; symlink to a file in a tmpfs
                                             ;; which, for an unknown reason,
                                             ;; cannot be bind mounted
                                             ;; read-only within the
                                             ;; container.
                                             (writable?
                                              (string=? "/etc/resolv.conf")))))
                                     %network-configuration-files)
                         '())
                     ;; Mappings for the union closure of all inputs.