This commit was manufactured by cvs2svn to create branch 'b3_1_1'.
This commit is contained in:
parent
7104974cb5
commit
3e5c23fed7
13
etc/rc
13
etc/rc
@ -16,10 +16,13 @@ up()
|
||||
{
|
||||
service=$1
|
||||
args=$2
|
||||
device=$3
|
||||
|
||||
# Function to dynamically start a system service
|
||||
command="/sbin/$service"
|
||||
if [ ! -z "$args" ]; then command="$command -args \"$args\""; fi
|
||||
if [ ! -z "$device" ]; then command="$command -dev \"$device\""; fi
|
||||
echo -n " $service"
|
||||
command="/sbin/$service $args"
|
||||
eval service up $command
|
||||
}
|
||||
|
||||
@ -52,11 +55,11 @@ start)
|
||||
# Start crucial system services. The floppy driver *must* be loaded
|
||||
# first, as it needs memory below 16MB in order to do ISA DMA.
|
||||
if [ ! "`sysenv label`" = "FLOPPY" ]
|
||||
then up floppy "-dev /dev/fd0 -period 5HZ"
|
||||
else up at_wini "-dev /dev/c0d0 -period 5HZ"
|
||||
then up floppy "" /dev/fd0
|
||||
else up at_wini "" /dev/c0d0
|
||||
fi
|
||||
up is "-period 5HZ"
|
||||
up cmos "-dev /dev/cmos -period 5HZ"
|
||||
up is ""
|
||||
up cmos "" /dev/cmos
|
||||
echo .
|
||||
|
||||
# Set timezone.
|
||||
|
@ -6,7 +6,7 @@ if [ "$1" != start ]
|
||||
then exit
|
||||
fi
|
||||
|
||||
service up $DRIVERS/rescue -dev /dev/rescue -args 128 -period 4HZ
|
||||
service up $DRIVERS/rescue -dev /dev/rescue -args 128
|
||||
mkfs /dev/rescue || exit
|
||||
mount /dev/rescue $RESCUE || exit
|
||||
cp $DRIVERS/memory $RESCUE
|
||||
@ -25,4 +25,4 @@ BIOS)
|
||||
;;
|
||||
esac
|
||||
cp $DRIVERS/$d $RESCUE/driver
|
||||
service rescue $RESCUE
|
||||
service rescue $RESCUE
|
||||
|
13
etc/usr/rc
13
etc/usr/rc
@ -56,6 +56,7 @@ up()
|
||||
{
|
||||
service=$1
|
||||
args=$2
|
||||
device=$3
|
||||
|
||||
# Function to dynamically start a system service
|
||||
|
||||
@ -63,8 +64,10 @@ up()
|
||||
if disabled $service; then return; fi
|
||||
|
||||
# Service is not disabled. Try to bring it up.
|
||||
command="/usr/sbin/$service"
|
||||
if [ ! -z "$args" ]; then command="$command -args \"$args\""; fi
|
||||
if [ ! -z "$device" ]; then command="$command -dev \"$device\""; fi
|
||||
echo -n " $service"
|
||||
command="/usr/sbin/$service $args"
|
||||
eval service up $command
|
||||
}
|
||||
|
||||
@ -78,7 +81,7 @@ start)
|
||||
|
||||
# Start servers and drivers set at the boot monitor.
|
||||
echo -n "Starting services:"
|
||||
up random "-dev /dev/random -period 3HZ"
|
||||
up random "" /dev/random
|
||||
|
||||
# load random number generator
|
||||
if [ -f $RANDOM_FILE ]
|
||||
@ -94,11 +97,11 @@ start)
|
||||
if grep " $driver " /etc/inet.conf > /dev/null 2>&1
|
||||
then
|
||||
eval arg=\$${driver}_arg
|
||||
up $driver "$arg -period 5HZ"
|
||||
up $driver "$arg"
|
||||
fi
|
||||
done
|
||||
up inet "-period 3HZ"
|
||||
up printer "-dev /dev/lp -period 10HZ"
|
||||
up inet ""
|
||||
up printer "" /dev/lp
|
||||
echo .
|
||||
|
||||
# Network initialization.
|
||||
|
Loading…
x
Reference in New Issue
Block a user