#!/busybox sh

echo
echo "=============== Hello from Femto NetLinux (www.netliux.org.uk) ================="

mount -t proc none /proc
mount -t sysfs none /sys

for MOUNT in bin sbin etc dev tmp usr var
do
    mount -t tmpfs tmpfs /$MOUNT
done

mdev -s

mount
ln -s /proc/mounts /etc/mtab

mkdir -p /var/run /var/log
ls -lR /var

syslogd
cat /var/log/messages

ls -Rl /dev

echo '#!/busybox sh
echo $@
if [ $1 != "bound" ]
then
    exit
fi
env
ifconfig $interface $ip $netmask
route add default dev $interface gw $router
echo "nameserver $dns" >/etc/resolv.conf
sleep 1
ping -c1 $dns
' >/var/udhcpc.sh
chmod a+x /var/udhcpc.sh

if ifconfig eth1 up
then
    udhcpc -s /var/udhcpc.sh -S -i eth1
fi

if ifconfig eth0 up
then
    udhcpc -s /var/udhcpc.sh -S -i eth0
fi

ls -lR /etc

echo "127.0.0.1 localhost" >/etc/hosts

mkdir -p /var/www
mkdir -p /var/www/cgi-bin

echo '<HTML>
<HEAD>
<TITLE>Femto Netlinux</TITLE>
</HEAD>
<BODY STYLE="text-align:center">
<H1>Hello from Femto Netlinux</H1>
<A HREF="http://www.netlinux.org.uk">NetLinux Home</A><BR>
<A HREF="/cgi-bin/env.sh">CGI test</A><BR>
</BODY>
</HTML>
' >/var/www/index.html

echo '#!/busybox sh
echo "Content-type: text/plain"
echo
env
' >/var/www/cgi-bin/env.sh
chmod a+x /var/www/cgi-bin/env.sh

httpd -h /var/www

openvt -w -c 1 /busybox sh

