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.3 2003/11/19 10:32:45 eirikn 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"
26 start_cmd="FreeBSD_start"
27 extra_commands="reload lastload"
28 reload_cmd="FreeBSD_start"
29 lastload_cmd="FreeBSD_start last"
32 start_cmd="NetBSD_start"
44 # Read in /etc/sysctl.conf and set things accordingly
46 if [ -f /etc/sysctl.conf ]; then
47 while read var comments
56 if current_value=`${SYSCTL} -n ${mib} 2>/dev/null`; then
57 case ${current_value} in
64 elif [ "$1" = "last" ]; then
65 warn "sysctl ${mib} does not exist."
69 done < /etc/sysctl.conf
75 if [ -r /etc/sysctl.conf ]; then
76 echo "Setting sysctl variables:"
77 ${SYSCTL} -f /etc/sysctl.conf