diff --git a/olsrd/files/olsrd.init b/olsrd/files/olsrd.init index 7282bfe..e025ff9 100644 --- a/olsrd/files/olsrd.init +++ b/olsrd/files/olsrd.init @@ -817,8 +817,12 @@ start() { return 1 else service_start /usr/sbin/olsrd -f "$OLSRD_CONFIG_FILE" -nofork + service_check /usr/sbin/olsrd || { + log "startup-error: check via: '/usr/sbin/olsrd -f \"$OLSRD_CONFIG_FILE\" -nofork'" + } fi fi + olsrd_setup_smartgw_rules }