1#!/bin/sh 2# 3# $FreeBSD: releng/10.3/etc/rc.d/apm 230099 2012-01-14 02:18:41Z dougb $ 4# 5 6# PROVIDE: apm 7# REQUIRE: DAEMON 8# BEFORE: LOGIN 9# KEYWORD: nojail 10 11. /etc/rc.subr 12 13name="apm" 14rcvar="apm_enable" 15start_precmd="apm_precmd" 16command="/usr/sbin/${name}" 17start_cmd="${command} -e enable" 18stop_cmd="${command} -e disable" 19status_cmd="apm_status" 20 21apm_precmd() 22{ 23 case `${SYSCTL_N} hw.machine_arch` in 24 i386) 25 return 0 26 ;; 27 esac 28 return 1 29} 30 31apm_status() 32{ 33 case `${command} -s` in 34 1) 35 echo "APM is enabled." 36 return 0 37 ;; 38 0) 39 echo "APM is disabled" 40 ;; 41 esac 42 return 1 43} 44 45load_rc_config $name 46run_rc_command "$1" 47