chiark / gitweb /
nspawn: create empty /etc/resolv.conf if necessary
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 17 Apr 2013 18:13:09 +0000 (14:13 -0400)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 18 Apr 2013 23:38:28 +0000 (19:38 -0400)
commitf333fbb1efc2f32527f78cbdb003d59bae01aa07
tree72f6dc764114fbdc8a65f7fc3593daa5a96db581
parent7c04ad2da1cf08ebf53b9aa9671c8c1dc9577135
nspawn: create empty /etc/resolv.conf if necessary

nspawn will overmount resolv.conf if it exists. Since e.g.
default install with yum doesn't create /etc/resolv.conf,
a container created with yum will not have network. This
seems undesirable, and since we overmount the file anyway,
let's create it too.

Also, mounting a read-write /etc/resolv.conf in the container
is treated as a failure, since it makes it possible to
modify hosts /etc/resolv.conf from inside the container.
src/nspawn/nspawn.c