added inetd and some other stuffs
authorPaul J R <me@pjr.cc>
Thu, 2 Jan 2014 17:02:12 +0000 (04:02 +1100)
committerPaul J R <me@pjr.cc>
Thu, 2 Jan 2014 17:02:12 +0000 (04:02 +1100)
src/buildroot-2013.05/custom/filesystem/etc/init.d/S99final_sequence
src/buildroot-2013.05/custom/filesystem/opt/reboot_daemon.sh
src/buildroot-2013.05/custom/filesystem/opt/restart_ssh_daemon.sh

index 6da4d9b..c37352b 100755 (executable)
@@ -33,3 +33,17 @@ then
        /opt/stats_daemon.sh > /var/www/data/logs/stats_daemon 2>&1 &
 fi
 
+
+if [ -f /fs/config/inetd.conf ]
+then
+       /usr/sbin/inetd /fs/config/inetd.conf
+       /usr/sbin/inetd
+else 
+       # this is a little silly, i should really be a little more useful with this
+cat > /fs/config/inetd.conf << EOF
+10011 stream tcp nowait root sh
+10010 stream tcp nowait root reboot
+EOF
+       /usr/sbin/inetd
+
+fi
index 1983a16..d5b0d51 100755 (executable)
@@ -6,5 +6,6 @@ chmod 644 /var/www/data/reboot
 while (true)
 do
        echo "Rebooting..." > /var/www/data/reboot
+       /etc/init.d/S90thttpd restart
        reboot
 done
index c157f4f..389655d 100755 (executable)
@@ -8,5 +8,5 @@ do
        echo "SSH Restart" > /var/www/data/restart_ssh 2>&1
        killall -9 dropbear
        /etc/init.d/S50dropbear restart
-
+       /etc/init.d/S90thttpd restart
 done