From 37a9b36d0b6953d630c8542b7f5be9db95a4bdda Mon Sep 17 00:00:00 2001 From: zioproto Date: Tue, 19 Feb 2013 17:01:37 +0000 Subject: [PATCH] [packages] olsrd: don't try to start smartgw if not all deps are installed [packages] olsrd: don't try to start smartgw if not all deps are installed if kmod-ipip is missing, there is no need to invoke an expensive operation. Signed-off-by: Bastian Bittorf git-svn-id: svn://svn.openwrt.org/openwrt/packages@35679 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- net/olsrd/files/olsrd.init | 1 + 1 file changed, 1 insertion(+) diff --git a/net/olsrd/files/olsrd.init b/net/olsrd/files/olsrd.init index fbdda309e..6d08b69b2 100644 --- a/net/olsrd/files/olsrd.init +++ b/net/olsrd/files/olsrd.init @@ -563,6 +563,7 @@ olsrd_setup_smartgw_rules() { # Check if ipip is installed [ -e /etc/modules.d/[0-9]*-ipip ] || { log "$funcname() Warning: kmod-ipip is missing. SmartGateway will not work until you install it." + return 1 } wanifnames=$(ip r l e 0/0 t all | sed -e 's/^.* dev //' |cut -d " " -f 1 | sort | uniq)