blob: 7f918893153bf23fad4d853fc9c5c757c88512d7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#!/bin/sh
# boot from the nfs partition "$1" (which
# must be given) using options from the rest of
# the command line.
# Use the standard init path (see /etc/init.d/rcS)
export PATH=/sbin:/bin:/usr/sbin:/usr/bin
# Mount required fileystems if necessary
[ -e /proc/cpuinfo ] || mount -t proc proc /proc
[ -e /sys/class ] || mount -t sysfs sysfs /sys
# Load the helper functions
. /etc/default/functions
. /etc/default/modulefunctions
leds boot system
if /boot/network
then
# load the nfs kernel module
loadnfsmods
# network is up and running, the NFS mount will
# now succeed (possibly), use /boot/disk
exec /boot/disk "$@"
fi
# fallback - use the flash boot
leds beep -f 1000 -r 2
exec /boot/flash
|