version 1.456, 2015/08/12 17:27:27 |
version 1.457, 2015/08/13 17:24:42 |
|
|
done |
done |
} |
} |
|
|
# Apply sysctl(8) settings. |
# Apply sysctl.conf(5) settings. |
sysctl_conf() { |
sysctl_conf() { |
[ -s /etc/sysctl.conf ] || return |
stripcom /etc/sysctl.conf | |
|
while read _line; do |
|
sysctl "$_line" |
|
|
# delete comments and blank lines |
case $_line in |
set -- `stripcom /etc/sysctl.conf` |
|
while [ $# -ge 1 ] ; do |
|
sysctl $1 |
|
# update limits if needed |
|
case $1 in |
|
kern.maxproc=*) |
kern.maxproc=*) |
update_limit -p maxproc |
update_limit -p maxproc;; |
;; |
|
kern.maxfiles=*) |
kern.maxfiles=*) |
update_limit -n openfiles |
update_limit -n openfiles;; |
;; |
|
esac |
esac |
shift |
|
done |
done |
} |
} |
|
|
# Apply mixerctl(1) settings. |
# Apply mixerctl.conf(5) settings. |
mixerctl_conf() { |
mixerctl_conf() { |
[ -s /etc/mixerctl.conf ] || return |
stripcom /etc/mixerctl.conf | |
|
while read _line; do |
# delete comments and blank lines |
mixerctl -q "$_line" 2>/dev/null |
set -- `stripcom /etc/mixerctl.conf` |
|
while [ $# -ge 1 ] ; do |
|
mixerctl -q $1 >/dev/null 2>&1 |
|
shift |
|
done |
done |
} |
} |
|
|
# Apply wscons system driver settings using wsconsctl(8). |
# Apply wsconsctl.conf(5) settings. |
wsconsctl_conf() { |
wsconsctl_conf() { |
local save_IFS="$IFS" |
[[ -x /sbin/wsconsctl ]] || return |
|
|
[ -x /sbin/wsconsctl -a -s /etc/wsconsctl.conf ] || return |
stripcom /etc/wsconsctl.conf | |
# delete comments and blank lines |
while read _line; do |
IFS=" |
wsconsctl "$_line" |
" |
|
set -- `stripcom /etc/wsconsctl.conf` |
|
IFS="$save_IFS" |
|
while [ $# -ge 1 ] ; do |
|
eval wsconsctl $1 |
|
shift |
|
done |
done |
} |
} |
|
|