From 65a6e535c4fe3dc288dc3a5adb1f9c2dd0b78088 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ermal=20LU=C3=87I?= Date: Thu, 18 Dec 2014 15:16:52 +0100 Subject: Do not restart unneeded services. Also triger configuration for the proper interface. --- etc/rc.linkup | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'etc/rc.linkup') diff --git a/etc/rc.linkup b/etc/rc.linkup index 59e2089..925260c 100755 --- a/etc/rc.linkup +++ b/etc/rc.linkup @@ -141,7 +141,9 @@ if (!empty($realiface)) { foreach ($ports as $pid => $parent_if) { /* The loop here is because ppp types can have real and assigned interfaces as members */ $tmpiface = get_real_interface($parent_if); - $tmpiface = convert_real_interface_to_friendly_interface_name($tmpiface); + if ($tmpiface != $realiface) + continue; + $tmpiface = convert_real_interface_to_friendly_interface_name($ppp['if']); if (!empty($tmpiface)) interface_configure($tmpiface, true, true); } -- cgit v1.1