From abf609d0f5e78e46e43058527d1c064790d58d6d Mon Sep 17 00:00:00 2001 From: Stefan Saraev Date: Sun, 19 Jul 2015 14:13:24 +0300 Subject: [PATCH] connman: make sure we have fallback namesrvers in resolv.conf this fixes a very uncommon, edge case bug, if a user has ipv4method=static but no nameservers set for a service - connman may not store fallbacks to resolv.conf first time the user saves connection properties via OE settings addon. --- packages/network/connman/system.d/connman.service | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/network/connman/system.d/connman.service b/packages/network/connman/system.d/connman.service index cdb5d8535d..ccca00e77c 100644 --- a/packages/network/connman/system.d/connman.service +++ b/packages/network/connman/system.d/connman.service @@ -10,6 +10,7 @@ Type=dbus BusName=net.connman Restart=on-failure EnvironmentFile=-/run/openelec/debug/connman.conf +ExecStartPre=-/bin/sh -c "echo -e 'nameserver 8.8.8.8\nnameserver 8.8.4.4' > /etc/resolv.conf" ExecStartPre=-/bin/sh -c "cat /storage/.cache/hostname > /proc/sys/kernel/hostname" ExecStartPre=-/bin/sh -c "cat /storage/.config/hosts.conf > /etc/hosts" ExecStartPre=/sbin/ifconfig lo 127.0.0.1 netmask 255.0.0.0 up