#!/bin/sh # Copyright (C) 2006 OpenWrt.org killall lock sleep 2 killall lock ${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 if [ "$i" != "/etc/init.d/S00start-rcSng" ]; then $i start 2>&1 fi 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/S40network /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 '' &