3 # $NetBSD: sysctl,v 1.12 2002/04/29 12:10:23 lukem Exp $
4 # $FreeBSD: src/etc/rc.d/sysctl,v 1.12 2003/04/24 08:20:47 mtm Exp $
5 # $DragonFly: src/etc/rc.d/sysctl,v 1.2 2003/11/18 23:46:01 dillon Exp $
11 # KEYWORD: DragonFly FreeBSD NetBSD
20 start_cmd="DragonFly_start"
21 extra_commands="reload lastload"
22 reload_cmd="DragonFly_start"
23 lastload_cmd="DragonFly_start last"
27 start_cmd="FreeBSD_start"
28 extra_commands="reload lastload"
29 reload_cmd="FreeBSD_start"
30 lastload_cmd="FreeBSD_start last"
33 start_cmd="NetBSD_start"
45 # Read in /etc/sysctl.conf and set things accordingly
47 if [ -f /etc/sysctl.conf ]; then
48 while read var comments
57 if current_value=`${SYSCTL} -n ${mib} 2>/dev/null`; then
58 case ${current_value} in
65 elif [ "$1" = "last" ]; then
66 warn "sysctl ${mib} does not exist."
70 done < /etc/sysctl.conf
76 if [ -r /etc/sysctl.conf ]; then
77 echo "Setting sysctl variables:"
78 ${SYSCTL} -f /etc/sysctl.conf