Changeset View
Changeset View
Standalone View
Standalone View
head/etc/rc.d/powerd
#!/bin/sh | #!/bin/sh | ||||
# | # | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
# | # | ||||
# PROVIDE: powerd | # PROVIDE: powerd | ||||
# REQUIRE: DAEMON | # REQUIRE: DAEMON | ||||
# BEFORE: LOGIN | # BEFORE: LOGIN | ||||
# KEYWORD: nojail shutdown | # KEYWORD: nojail shutdown | ||||
. /etc/rc.subr | . /etc/rc.subr | ||||
name="powerd" | name="powerd" | ||||
desc="Modify the power profile based on AC line state" | |||||
rcvar="powerd_enable" | rcvar="powerd_enable" | ||||
command="/usr/sbin/${name}" | command="/usr/sbin/${name}" | ||||
stop_postcmd=powerd_poststop | stop_postcmd=powerd_poststop | ||||
powerd_poststop() | powerd_poststop() | ||||
{ | { | ||||
sysctl dev.cpu.0.freq=`sysctl -n dev.cpu.0.freq_levels | | sysctl dev.cpu.0.freq=`sysctl -n dev.cpu.0.freq_levels | | ||||
sed -e 's:/.*::'` > /dev/null | sed -e 's:/.*::'` > /dev/null | ||||
} | } | ||||
load_rc_config $name | load_rc_config $name | ||||
run_rc_command "$1" | run_rc_command "$1" |