Converted init to use busybox applets
[nlfs.git] / init.sh
diff --git a/init.sh b/init.sh
index 2a87a0d..77febde 100755 (executable)
--- a/init.sh
+++ b/init.sh
@@ -16,15 +16,15 @@ done
 /busybox mdev -s
 
 /busybox mount
-ln -s /proc/mounts /etc/mtab
+/busybox ln -s /proc/mounts /etc/mtab
 
-mkdir -p /var/run /var/log
-ls -lR /var
+/busybox mkdir -p /var/run /var/log
+/busybox ls -lR /var
 
 syslogd
 cat /var/log/messages
 
-ls -Rl /dev
+/busybox ls -Rl /dev
 
 echo '#!/busybox sh
 echo $@
@@ -32,14 +32,14 @@ if [ $1 != "bound" ]
 then
     exit
 fi
-env
+/busybox env
 /busybox ifconfig $interface $ip $subnet
 if [ -n "$router" ]
 then
-    route add default dev $interface gw $router
+    /busybox route add default dev $interface gw $router
 fi
 
-rm -vf /etc/resolv.conf
+/busybox rm -vf /etc/resolv.conf
 for nameserver in $dns
 do
     echo "nameserver $nameserver" >>/etc/resolv.conf
@@ -48,7 +48,7 @@ do
 done
 
 ' >/var/udhcpc.sh
-chmod a+x /var/udhcpc.sh
+/busybox chmod a+x /var/udhcpc.sh
 
 if /busybox ifconfig eth1 up
 then
@@ -60,12 +60,12 @@ then
     /busybox udhcpc -s /var/udhcpc.sh -S -i eth0
 fi
 
-ls -lR /etc
+/busybox ls -lR /etc
 
 echo "127.0.0.1 localhost" >/etc/hosts
 
-mkdir -p /var/www
-mkdir -p /var/www/cgi-bin
+/busybox mkdir -p /var/www
+/busybox mkdir -p /var/www/cgi-bin
 
 echo '<HTML>
 <HEAD>
@@ -82,9 +82,9 @@ echo '<HTML>
 echo '#!/busybox sh
 echo "Content-type: text/plain"
 echo
-env
+/busybox env
 ' >/var/www/cgi-bin/env.sh
-chmod a+x /var/www/cgi-bin/env.sh
+/busybox chmod a+x /var/www/cgi-bin/env.sh
 
 /busybox httpd -h /var/www