#!/bin/sh
-[ "$ACTION" = ifup ] || exit 0
-/etc/init.d/olsrd enabled || exit 0
+case "$ACTION" in
+ ifup)
+ /etc/init.d/olsrd enabled && {
+ olsrd_interface_needs_adding "$INTERFACE" "$DEVICE" && {
+ /etc/init.d/olsrd restart
+ }
+ }
+ ;;
+esac
olsrd_list_configured_interfaces()
{
logger -t olsrd_hotplug -p daemon.debug "[OK] interface $INTERFACE not used for olsrd"
return 1
}
-
-olsrd_interface_needs_adding "$INTERFACE" "$DEVICE" && {
- /etc/init.d/olsrd restart
-}