From patchwork Thu Jun 30 07:33:31 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: udev: avoid udev stopping persistent pppd connections Date: Thu, 30 Jun 2011 07:33:31 -0000 From: Steffen Sledz X-Patchwork-Id: 6727 Message-Id: <1309419211-20670-1-git-send-email-sledz@dresearch-fe.de> To: openembedded-devel@lists.openembedded.org From: Mario Schuknecht When a pppd session is disconnected it triggers the udev to ifdown the ppp link which kills pppd and inhibits a reconnection. Now avoid udev stopping ppp connections. See also: https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/396804 https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/78043 http://ubuntuforums.org/showthread.php?t=1177021 http://rants.atmurray.net/2007/01/pppd-persist-not-so-persist-with-udev.html Signed-off-by: Mario Schuknecht Acked-by: Steffen Sledz --- recipes/udev/udev/network.sh | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/recipes/udev/udev/network.sh b/recipes/udev/udev/network.sh index 182c26d..d287855 100644 --- a/recipes/udev/udev/network.sh +++ b/recipes/udev/udev/network.sh @@ -9,6 +9,8 @@ test -x /sbin/cardctl && exit 0 # We get two "add" events for hostap cards due to wifi0 echo "$INTERFACE" | grep -q wifi && exit 0 +# Avoid udev stopping persistent ppp connections +echo "$INTERFACE" | grep -q ppp && exit 0 # Check if /etc/init.d/network has been run yet to see if we are # called by starting /etc/rcS.d/S03udev and not by hotplugging a device