remove NetBSD and FreeBSD from rcng scripts
[dragonfly.git] / etc / rc.d / apm
1 #!/bin/sh
2 #
3 # $FreeBSD: src/etc/rc.d/apm,v 1.4 2003/06/09 17:44:30 mtm Exp $
4 # $DragonFly: src/etc/rc.d/apm,v 1.2 2004/01/26 17:21:15 rob Exp $
5 #
6
7 # PROVIDE: apm
8 # REQUIRE: DAEMON
9 # BEFORE:  LOGIN
10 # KEYWORD: DragonFly 
11
12 . /etc/rc.subr
13
14 name="apm"
15 rcvar=`set_rcvar`
16 start_precmd="apm_precmd"
17 command="/usr/sbin/${name}"
18 start_cmd="${command} -e enable"
19 stop_cmd="${command} -e disable"
20 status_cmd="apm_status"
21
22 apm_precmd()
23 {
24         case `${SYSCTL_N} hw.machine_arch` in
25         i386)
26                 return 0
27                 ;;
28         esac
29         return 1
30 }
31
32 apm_status()
33 {
34         case `${command} -s` in
35         1)
36                 echo "APM is enabled."
37                 return 0
38                 ;;
39         0)
40                 echo "APM is disabled"
41                 ;;
42         esac
43         return 1
44 }
45
46 load_rc_config $name
47 run_rc_command "$1"