X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/8c019c3a5308a8e6dfc1ec4359443432e0673550..efd888e4be8c8b29a77a06a7e6ae1318badf9719:/package/base-files/files/etc/hotplug.d/iface/10-routes?ds=sidebyside diff --git a/package/base-files/files/etc/hotplug.d/iface/10-routes b/package/base-files/files/etc/hotplug.d/iface/10-routes index 7e957f7f1..4d423be60 100644 --- a/package/base-files/files/etc/hotplug.d/iface/10-routes +++ b/package/base-files/files/etc/hotplug.d/iface/10-routes @@ -20,8 +20,7 @@ add_route() { return 1 } [ -n "$gateway" ] || { - echo "Missing gateway in route section $config" - return 1 + config_get gateway "$interface" gateway } netmask="${netmask:-255.255.255.255}" @@ -52,8 +51,7 @@ add_route6() { return 1 } [ -n "$gateway" ] || { - echo "Missing gateway in route section $config" - return 1 + config_get gateway "$interface" gateway } /sbin/route -A inet6 add $target gw "$gateway" ${dev:+dev "$dev"} ${metric:+ metric "$metric"} @@ -63,7 +61,6 @@ case "$ACTION" in ifup) include /lib/network scan_interfaces - . /var/state/network config_foreach "add_route" route config_foreach "add_route6" route6 ;;