|
@ -1,4 +1,4 @@ |
|
|
# $OpenBSD: rc,v 1.266 2005/05/18 16:43:51 millert Exp $ |
|
|
|
|
|
|
|
|
# $OpenBSD: rc,v 1.267 2005/05/19 01:58:49 millert Exp $ |
|
|
|
|
|
|
|
|
# System startup script run by init on autoboot |
|
|
# System startup script run by init on autoboot |
|
|
# or after single-user. |
|
|
# or after single-user. |
|
@ -52,6 +52,8 @@ update_limit() { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
sysctl_conf() { |
|
|
sysctl_conf() { |
|
|
|
|
|
test -s /etc/sysctl.conf || return |
|
|
|
|
|
|
|
|
# delete comments and blank lines |
|
|
# delete comments and blank lines |
|
|
set -- `stripcom /etc/sysctl.conf` |
|
|
set -- `stripcom /etc/sysctl.conf` |
|
|
while [ $# -ge 1 ] ; do |
|
|
while [ $# -ge 1 ] ; do |
|
@ -71,6 +73,8 @@ sysctl_conf() { |
|
|
|
|
|
|
|
|
mixerctl_conf() |
|
|
mixerctl_conf() |
|
|
{ |
|
|
{ |
|
|
|
|
|
test -s /etc/mixerctl.conf || return |
|
|
|
|
|
|
|
|
# delete comments and blank lines |
|
|
# delete comments and blank lines |
|
|
set -- `stripcom /etc/mixerctl.conf` |
|
|
set -- `stripcom /etc/mixerctl.conf` |
|
|
while [ $# -ge 1 ] ; do |
|
|
while [ $# -ge 1 ] ; do |
|
@ -79,6 +83,22 @@ mixerctl_conf() |
|
|
done |
|
|
done |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
wsconsctl_conf() |
|
|
|
|
|
{ |
|
|
|
|
|
local save_IFS="$IFS" |
|
|
|
|
|
|
|
|
|
|
|
test -x /sbin/wsconsctl -a -s /etc/wsconsctl.conf || return |
|
|
|
|
|
# delete comments and blank lines |
|
|
|
|
|
IFS=" |
|
|
|
|
|
" |
|
|
|
|
|
set -- `stripcom /etc/wsconsctl.conf` |
|
|
|
|
|
IFS="$save_IFS" |
|
|
|
|
|
while [ $# -ge 1 ] ; do |
|
|
|
|
|
eval /sbin/wsconsctl -w $1 |
|
|
|
|
|
shift |
|
|
|
|
|
done |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
# End subroutines |
|
|
# End subroutines |
|
|
|
|
|
|
|
|
stty status '^T' |
|
|
stty status '^T' |
|
@ -217,13 +237,9 @@ if [ X"${pf}" != X"NO" ]; then |
|
|
echo $RULES | pfctl -f - -e |
|
|
echo $RULES | pfctl -f - -e |
|
|
fi |
|
|
fi |
|
|
|
|
|
|
|
|
if [ -f /etc/sysctl.conf ]; then |
|
|
|
|
|
sysctl_conf |
|
|
|
|
|
fi |
|
|
|
|
|
|
|
|
sysctl_conf |
|
|
|
|
|
|
|
|
if [ -f /etc/mixerctl.conf ]; then |
|
|
|
|
|
mixerctl_conf |
|
|
|
|
|
fi |
|
|
|
|
|
|
|
|
mixerctl_conf |
|
|
|
|
|
|
|
|
# set hostname, turn on network |
|
|
# set hostname, turn on network |
|
|
echo 'starting network' |
|
|
echo 'starting network' |
|
@ -670,20 +686,7 @@ fi |
|
|
|
|
|
|
|
|
echo '.' |
|
|
echo '.' |
|
|
|
|
|
|
|
|
if [ -x /sbin/wsconsctl -a -f /etc/wsconsctl.conf ]; then |
|
|
|
|
|
( |
|
|
|
|
|
# delete comments and blank lines |
|
|
|
|
|
save_IFS="$IFS" |
|
|
|
|
|
IFS=" |
|
|
|
|
|
" |
|
|
|
|
|
set -- `stripcom /etc/wsconsctl.conf` |
|
|
|
|
|
IFS="$save_IFS" |
|
|
|
|
|
while [ $# -ge 1 ] ; do |
|
|
|
|
|
eval /sbin/wsconsctl -w $1 |
|
|
|
|
|
shift |
|
|
|
|
|
done |
|
|
|
|
|
) |
|
|
|
|
|
fi |
|
|
|
|
|
|
|
|
wsconsctl_conf |
|
|
|
|
|
|
|
|
# KerberosV master KDC |
|
|
# KerberosV master KDC |
|
|
if [ X"${krb5_master_kdc}" = X"YES" ]; then |
|
|
if [ X"${krb5_master_kdc}" = X"YES" ]; then |
|
|