]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - etc/rc.d/powerd
Fix incorrect checksum calculations with IPv6 extension headers.
[FreeBSD/FreeBSD.git] / etc / rc.d / powerd
1 #!/bin/sh
2 #
3 # $FreeBSD$
4 #
5
6 # PROVIDE: powerd
7 # REQUIRE: DAEMON
8 # BEFORE: LOGIN
9 # KEYWORD: nojail shutdown
10
11 . /etc/rc.subr
12
13 name="powerd"
14 desc="Modify the power profile based on AC line state"
15 rcvar="powerd_enable"
16 command="/usr/sbin/${name}"
17 stop_postcmd=powerd_poststop
18
19 powerd_poststop()
20 {
21         sysctl dev.cpu.0.freq=`sysctl -n dev.cpu.0.freq_levels |
22             sed -e 's:/.*::'` > /dev/null
23 }
24
25 load_rc_config $name
26 run_rc_command "$1"