]>
Commit | Line | Data |
---|---|---|
dd852339 ER |
1 | description "ACPI Event Daemon" |
2 | ||
3 | # need syslog, or it will log to console | |
875c1dac | 4 | start on local-filesystems and started SERVICE_syslog=y |
dd852339 ER |
5 | stop on pld.shutdown-started |
6 | ||
7 | respawn | |
8 | ||
9 | script | |
3a9e0506 ER |
10 | is_yes() { |
11 | # Test syntax | |
12 | if [ $# = 0 ]; then | |
13 | return 2 | |
14 | fi | |
15 | ||
16 | # Check value | |
17 | case "$1" in | |
18 | yes|Yes|YES|true|True|TRUE|on|On|ON|Y|y|1) | |
19 | # true returns zero | |
20 | return 0 | |
21 | ;; | |
22 | *) | |
23 | # false returns one | |
24 | return 1 | |
25 | ;; | |
26 | esac | |
27 | } | |
dd852339 ER |
28 | |
29 | if [ -f /etc/sysconfig/acpid ]; then | |
30 | . /etc/sysconfig/acpid | |
31 | fi | |
32 | ||
33 | if is_yes "$NETLINK"; then | |
34 | PROGRAM_ARGS="$PROGRAM_ARGS -n" | |
35 | fi | |
36 | if [ "$CLIENTMAX" ]; then | |
37 | PROGRAM_ARGS="$PROGRAM_ARGS -C $CLIENTMAX" | |
38 | fi | |
39 | exec /usr/sbin/acpid -f $PROGRAM_ARGS | |
40 | end script |