root@OpenWrt:~# cat /etc/init.d/rcS #!/bin/sh syslog_ip=$(nvram get log_ipaddr) eval $(ipcalc "$syslog_ip") [ "$syslog_ip" = "$IP" ] || syslog_ip="" syslogd -C 16 ${syslog_ip:+-L -R $syslog_ip} logger "rcS: system started" klogd for i in /etc/init.d/S*; do $i start 2>&1 done | logger -s -p 6 -t '' &