To create a disklabel, the vn0s0 device is now used instead of the raw
[dragonfly/vkernel-mp.git] / etc / rc.d / battd
blobe11cee26387b160a3dc3bb7ceb2a97a32e0fb298
1 #!/bin/sh
3 # $DragonFly: src/etc/rc.d/battd,v 1.2 2005/11/19 22:47:32 swildner Exp $
6 # PROVIDE: battd
7 # REQUIRE: DAEMON apm
8 # BEFORE: LOGIN
10 . /etc/rc.subr
12 name="battd"
13 rcvar=`set_rcvar`
14 start_precmd="battd_precmd"
15 command="/usr/sbin/${name}"
16 pidfile="/var/run/${name}.pid"
18 battd_precmd()
20 case `${SYSCTL_N} hw.machine_arch` in
21 i386)
22 # Enable apm if it is not already enabled
23 if ! checkyesno apm_enable && \
24 ! /etc/rc.d/apm forcestatus 1>/dev/null 2>&1
25 then
26 force_depend apm || return 1
30 return 1
32 esac
33 return 0
36 load_rc_config $name
37 run_rc_command "$1"