mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-20 17:49:10 +00:00
Do not try to change /etc/resolv.conf
The filesystem is supposed to be immutable, so do not try to make a symlink; new versions of moby tool should add one anyway. But try to make the directory a symlink points to, assuming that it will be on a writeable filesystem. fix #1920 see also #2288 Signed-off-by: Justin Cormack <justin.cormack@docker.com>
This commit is contained in:
parent
cfbdb93919
commit
a81d2deb61
@ -98,10 +98,8 @@ ip addr add 127.0.0.1/8 dev lo brd + scope host
|
|||||||
ip route add 127.0.0.0/8 dev lo scope host
|
ip route add 127.0.0.0/8 dev lo scope host
|
||||||
ip link set lo up
|
ip link set lo up
|
||||||
|
|
||||||
# for containerising dhcpcd and other containers that need writable etc
|
# for containerizing dhcpcd and other containers that need writable /etc/resolv.conf
|
||||||
mkdir /tmp/etc
|
[ -L /etc/resolv.conf ] && mkdir -p $(dirname $(readlink -n /etc/resolv.conf))
|
||||||
mv /etc/resolv.conf /tmp/etc/resolv.conf
|
|
||||||
ln -snf /tmp/etc/resolv.conf /etc/resolv.conf
|
|
||||||
|
|
||||||
# remount rootfs as readonly
|
# remount rootfs as readonly
|
||||||
mount -o remount,ro /
|
mount -o remount,ro /
|
||||||
|
Loading…
Reference in New Issue
Block a user