Merge branch 'vendor/OPENSSL'
[dragonfly.git] / etc / rc.d / battd
1 #!/bin/sh
2 #
3 # $DragonFly: src/etc/rc.d/battd,v 1.2 2005/11/19 21:47:32 swildner Exp $
4 #
5
6 # PROVIDE: battd
7 # REQUIRE: DAEMON apm
8 # BEFORE:  LOGIN
9
10 . /etc/rc.subr
11
12 name="battd"
13 rcvar=`set_rcvar`
14 start_precmd="battd_precmd"
15 command="/usr/sbin/${name}"
16 pidfile="/var/run/${name}.pid"
17
18 battd_precmd()
19 {
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
27                 fi
28                 ;;
29         *)
30                 return 1
31                 ;;
32         esac
33         return 0
34 }
35
36 load_rc_config $name
37 run_rc_command "$1"