(List (Com {[LIT_CHARS set]} {[LIT_CHARS -e]}) (= scope= flags=0 words=[] bindings=[('ACPID', {[DQ [LIT_CHARS /usr/sbin/acpid]]})]) (= scope= flags=0 words=[] bindings=[('DEFAULTS', {[DQ [LIT_CHARS /etc/default/acpid]]})]) (AndOr OP_OR_IF (Com {[LIT_OTHER "["]} {[LIT_CHARS -x]} {[DQ [VarSub ACPID]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS exit]} {[LIT_CHARS 0]}) ) (= scope= flags=0 words=[] bindings=[('OPTIONS', {[DQ ]})]) (= scope= flags=0 words=[] bindings=[('MODULES', {[DQ ]})]) (AndOr OP_AND_IF (Com {[LIT_OTHER "["]} {[LIT_CHARS -r]} {[DQ [VarSub DEFAULTS]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS .]} {[DQ [VarSub DEFAULTS]]}) ) (Com {[LIT_CHARS .]} {[LIT_CHARS /lib/lsb/init-functions]}) (FunctionDef load_modules [] (List (AndOr OP_OR_IF (Com {[LIT_OTHER "["]} {[LIT_CHARS -f]} {[LIT_CHARS /proc/modules]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS return]} {[LIT_CHARS 0]}) ) (If (Com {[LIT_OTHER "["]} {[DQ [VarSub MODULES]]} {[LIT_OTHER "="]} {[DQ [LIT_CHARS all]]} {[LIT_OTHER "]"]}) (= scope= flags=0 words=[] bindings=[('MODULES', {[DQ [ComSub (Com {[LIT_CHARS sed]} {[LIT_CHARS -rn]} {[SQ ]} {[DQ [LIT_CHARS /lib/modules/][ComSub (Com {[LIT_CHARS uname]} {[LIT_CHARS -r]})][LIT_CHARS /modules.dep]]})]]})]) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -z]} {[DQ [VarSub MODULES]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS return]}) ) (Com {[LIT_CHARS log_begin_msg]} {[DQ [LIT_CHARS "Loading ACPI kernel modules..."]]}) (Com {[LIT_CHARS unset]} {[LIT_CHARS MODPROBE_OPTIONS]}) (Com {[LIT_CHARS modprobe]} {[LIT_CHARS --all]} {[LIT_CHARS --use-blacklist]} {[VarSub MODULES]} < (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 2), > ) (Com {[LIT_CHARS log_end_msg]} {[VarSub ?]}) ) ) (Case to_match={[DQ [VarSub 1]]}, pat_word_list=[[{[LIT_CHARS start]}], [{[LIT_CHARS stop]}], [{[LIT_CHARS restart]}], [{[LIT_CHARS reload]}, {[LIT_CHARS force-reload]}], [{[LIT_CHARS status]}], [{[LIT_OTHER "*"]}]] (List (AndOr OP_OR_IF (Com {[LIT_CHARS load_modules]}) (Com {[LIT_CHARS true]}) ) (Com {[LIT_CHARS log_begin_msg]} {[DQ [LIT_CHARS "Starting ACPI services..."]]}) (Com {[LIT_CHARS start-stop-daemon]} {[LIT_CHARS --start]} {[LIT_CHARS --quiet]} {[LIT_CHARS --oknodo]} {[LIT_CHARS --exec]} {[DQ [VarSub ACPID]]} {[LIT_CHARS --]} {[VarSub OPTIONS]}) (Com {[LIT_CHARS log_end_msg]} {[VarSub ?]}) ) (List (Com {[LIT_CHARS log_begin_msg]} {[DQ [LIT_CHARS "Stopping ACPI services..."]]}) (Com {[LIT_CHARS start-stop-daemon]} {[LIT_CHARS --stop]} {[LIT_CHARS --quiet]} {[LIT_CHARS --oknodo]} {[LIT_CHARS --retry]} {[LIT_CHARS 2]} {[LIT_CHARS --exec]} {[DQ [VarSub ACPID]]}) (Com {[LIT_CHARS log_end_msg]} {[VarSub ?]}) ) (List (Com {[VarSub 0]} {[LIT_CHARS stop]}) (Com {[LIT_CHARS sleep]} {[LIT_CHARS 1]}) (Com {[VarSub 0]} {[LIT_CHARS start]}) ) (List (Com {[LIT_CHARS log_begin_msg]} {[DQ [LIT_CHARS "Reloading ACPI services..."]]}) (Com {[LIT_CHARS start-stop-daemon]} {[LIT_CHARS --stop]} {[LIT_CHARS --signal]} {[LIT_CHARS 1]} {[LIT_CHARS --exec]} {[DQ [VarSub ACPID]]}) (Com {[LIT_CHARS log_end_msg]} {[VarSub ?]}) ) (Com {[LIT_CHARS status_of_proc]} {[DQ [VarSub ACPID]]} {[LIT_CHARS acpid]}) (List (Com {[LIT_CHARS log_success_msg]} {[DQ [LIT_CHARS "Usage: /etc/init.d/acpid {start|stop|restart|reload|force-reload|status}"]]}) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]}) ) ) )