Deleted Added
sdiff udiff text old ( 230099 ) new ( 231667 )
full compact
1#!/bin/sh
2#
3# $FreeBSD: head/etc/rc.d/apmd 231667 2012-02-14 10:51:24Z dougb $
4#
5
6# PROVIDE: apmd
7# REQUIRE: DAEMON apm
8# BEFORE: LOGIN
9# KEYWORD: nojail shutdown
10
11. /etc/rc.subr
12
13name="apmd"
14rcvar="apmd_enable"
15command="/usr/sbin/${name}"
16start_precmd="apmd_prestart"
17
18apmd_prestart()
19{
20 case `${SYSCTL_N} hw.machine_arch` in
21 i386)
22 force_depend apm || return 1
23
24 # Warn user about acpi apm compatibility support which
25 # does not work with apmd.
26 if [ ! -e /dev/apmctl ]; then
27 warn "/dev/apmctl not found; kernel is missing apm(4)"
28 fi
29 ;;
30 *)
31 return 1
32 ;;
33 esac
34}
35
36load_rc_config $name
37run_rc_command "$1"