6 # hal91's initfile (/linuxrc), the bootup script of the system
20 echo vfat support is
builtin
29 /bin
/busybox
echo "Booting floppyfw"
31 PATH
="/bin:/sbin:/usr/bin:/usr/sbin"
35 no_exit_on_failed_exec
=yes
36 export PATH TERM ignoreeof
39 /bin
/busybox
echo "mounting: proc"
40 /bin
/busybox mount
-t proc
/proc
/proc
42 /bin
/busybox
echo "Generating links. (Thanks to busybox.lineo.com)"
43 /bin
/busybox
--install -s
47 # Modified by Gem, based on coyote distro, changes by Ken Yap
48 ROOTDEV
=`sed -e 's/$/ /' -e 's/.*root=\([^ ]*\) .*/\1/' -e 's/,/ /g' -e 's:/dev/nfs:/dev/fd0:' /proc/cmdline`
50 # Backward compatibility with a single device argument
55 while [ "$1" -a "$2" ]
57 echo "attempting to mount $1 ($2)"
59 if mount
-t $2 $1 /mnt
/tmp
61 echo "mounted $1 on /mnt/tmp"
67 [ -f /mnt
/tmp
/floppyfw
/floppyfw.ini
] && cat /mnt
/tmp
/floppyfw
/floppyfw.ini \
68 |
tr -d '\015' >/floppyfw.ini
70 [ -f /floppyfw.ini
] && chmod 777 /floppyfw.ini
71 [ -f /floppyfw.ini
] && exec /floppyfw.ini
74 echo "** floppyfw.ini failed.. starting a shell"