#!/bin/sh # Copyright (C) 2006 OpenWrt.org ${FAILSAFE:+exit} syslogd -C 16 # ${log_ipaddr:+-L -R $log_ipaddr} klogd ( /etc/init.d/boot sysctl -p >&- lock /var/run/network-connection lock /var/run/restart-services for i in /etc/init.d/S*; do $i start 2>&1 done lock -w /var/run/network-connection for i in /etc/init.d/N*; do $i start 2>&1 done while :; do lock -w /var/run/restart-services # just in case lock -u /var/run/network-connection killall lock # grab the locks again lock /var/run/restart-services lock /var/run/network-connection killall N50chillispot killall chilli killall dnsmasq ifup lan_noinet ifup wan /etc/init.d/S45firewall lock -w /var/run/network-connection for i in /etc/init.d/N*; do $i start 2>&1 done done ) | logger -s -p 6 -t '' &