diff --git a/etc/rc.d/powerd b/etc/rc.d/powerd index 54e75d131307..fe7237e5bd3f 100644 --- a/etc/rc.d/powerd +++ b/etc/rc.d/powerd @@ -1,18 +1,25 @@ #!/bin/sh # # $FreeBSD$ # # PROVIDE: powerd # REQUIRE: DAEMON # BEFORE: LOGIN # KEYWORD: nojail . /etc/rc.subr name="powerd" rcvar=`set_rcvar` command="/usr/sbin/${name}" +stop_postcmd=powerd_poststop + +powerd_poststop() +{ + sysctl dev.cpu.0.freq=`sysctl -n dev.cpu.0.freq_levels | + sed -e 's:/.*::'` > /dev/null +} load_rc_config $name run_rc_command "$1"