(List (Com {[LIT_CHARS set]} {[LIT_CHARS -e]}) (= scope= flags=0 words=[] bindings=[('DAEMON', {[LIT_CHARS /sbin/brltty]})]) (= scope= flags=0 words=[] bindings=[('NAME', {[LIT_CHARS brltty]})]) (= scope= flags=0 words=[] bindings=[('DESC', {[SQ ]})]) (AndOr OP_OR_IF (Com {[LIT_CHARS test]} {[LIT_CHARS -f]} {[VarSub DAEMON]}) (Com {[LIT_CHARS exit]} {[LIT_CHARS 0]}) ) (If (AndOr OP_AND_IF (Com {[LIT_OTHER "["]} {[LIT_CHARS -e]} {[LIT_CHARS /dev/.initramfs/brltty.conf]} {[LIT_OTHER "]"]}) (Com {[LIT_OTHER "["]} {[LIT_CHARS -e]} {[LIT_CHARS /etc/default/brltty]} {[LIT_OTHER "]"]}) ) (List (Com {[LIT_CHARS mv]} {[LIT_CHARS /dev/.initramfs/brltty.conf]} {[LIT_CHARS /etc/brltty.conf]}) (Com {[LIT_CHARS sed]} {[LIT_CHARS -i]} {[LIT_CHARS -e]} {[SQ ]} {[LIT_CHARS /etc/default/brltty]}) ) ) (AndOr OP_AND_IF (Com {[LIT_OTHER "["]} {[LIT_CHARS -r]} {[LIT_CHARS /etc/default/brltty]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS .]} {[LIT_CHARS /etc/default/brltty]}) ) (If (Com {[LIT_OTHER "["]} {[DQ [VarSub RUN_BRLTTY]]} {[LIT_OTHER "!"] [LIT_OTHER "="]} {[LIT_CHARS yes]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS exit]} {[LIT_CHARS 0]}) ) (Com {[LIT_CHARS set]} {[LIT_CHARS -e]}) (AndOr OP_AND_IF (Com {[LIT_OTHER "["]} {[LIT_CHARS -r]} {[LIT_CHARS /etc/default/locale]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS .]} {[LIT_CHARS /etc/default/locale]}) ) (AndOr OP_AND_IF (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub LANG]]} {[LIT_OTHER "]"]}) (= scope= flags=1 words=[{[LIT_CHARS LANG]}] bindings=[]) ) (Com {[LIT_CHARS .]} {[LIT_CHARS /lib/lsb/init-functions]}) (Case to_match={[DQ [VarSub 1]]}, pat_word_list=[[{[LIT_CHARS start]}], [{[LIT_CHARS stop]}], [{[LIT_CHARS restart]}, {[LIT_CHARS force-reload]}], [{[LIT_CHARS status]}], [{[LIT_OTHER "*"]}]] (List (If (Com {[LIT_OTHER "["]} {[DQ [VarSub RUNLEVEL]]} {[LIT_OTHER "="]} {[DQ [LIT_CHARS S]]} {[LIT_CHARS -a]} {[DQ [VarSub PREVLEVEL]]} {[LIT_OTHER "="]} {[DQ [LIT_CHARS N]]} {[LIT_OTHER "]"]}) (If (Com {[LIT_OTHER "["]} {[DQ [VarSub START_IN_INITRAMFS]]} {[LIT_OTHER "="]} {[DQ [LIT_CHARS true]]} {[LIT_CHARS -o]} {[DQ [VarSub START_IN_INITRAMFS]]} {[LIT_OTHER "="]} {[DQ [LIT_CHARS yes]]} {[LIT_OTHER "]"]}) (If (Com {[VarSub 0]} {[LIT_CHARS status]} < (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 1), > ) (Com {[VarSub 0]} {[LIT_CHARS stop]}) (ElseTrue) (Com {[LIT_CHARS log_warning_msg]} {[SQ ]}) ) ) ) (Com {[LIT_CHARS log_daemon_msg]} {[DQ [LIT_CHARS "Starting "][VarSub DESC]]} {[DQ [VarSub NAME]]}) (If (Com {[LIT_CHARS start-stop-daemon]} {[LIT_CHARS --start]} {[LIT_CHARS --oknodo]} {[LIT_CHARS --exec]} {[VarSub DAEMON]} {[LIT_CHARS --]} {[VarSub ARGUMENTS]}) (Com {[LIT_CHARS log_end_msg]} {[LIT_CHARS 0]}) (ElseTrue) (Com {[LIT_CHARS log_end_msg]} {[LIT_CHARS 1]}) ) ) (List (Com {[LIT_CHARS log_daemon_msg]} {[DQ [LIT_CHARS "Stopping "][VarSub DESC]]} {[DQ [VarSub NAME]]}) (If (Com {[LIT_CHARS start-stop-daemon]} {[LIT_CHARS --stop]} {[LIT_CHARS --quiet]} {[LIT_CHARS --oknodo]} {[LIT_CHARS --retry]} {[LIT_CHARS 5]} {[LIT_CHARS --exec]} {[VarSub DAEMON]}) (Com {[LIT_CHARS log_end_msg]} {[LIT_CHARS 0]}) (ElseTrue) (Com {[LIT_CHARS log_end_msg]} {[LIT_CHARS 1]}) ) ) (List (Com {[LIT_CHARS log_daemon_msg]} {[DQ [LIT_CHARS "Restarting "][VarSub DESC]]} {[DQ [VarSub NAME]]}) (Com {[LIT_CHARS start-stop-daemon]} {[LIT_CHARS --stop]} {[LIT_CHARS --quiet]} {[LIT_CHARS --retry]} {[LIT_CHARS 5]} {[LIT_CHARS --exec]} {[VarSub DAEMON]}) (If (Com {[LIT_CHARS start-stop-daemon]} {[LIT_CHARS --start]} {[LIT_CHARS --quiet]} {[LIT_CHARS --exec]} {[VarSub DAEMON]} {[LIT_CHARS --]} {[VarSub ARGUMENTS]}) (Com {[LIT_CHARS log_end_msg]} {[LIT_CHARS 0]}) (ElseTrue) (Com {[LIT_CHARS log_end_msg]} {[LIT_CHARS 1]}) ) ) (AndOr OP_AND_IF (Com {[LIT_CHARS status_of_proc]} {[DQ [VarSub DAEMON]]} {[DQ [VarSub NAME]]}) (AndOr OP_OR_IF (Com {[LIT_CHARS exit]} {[LIT_CHARS 0]}) (Com {[LIT_CHARS exit]} {[VarSub ?]}) ) ) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Usage: /etc/init.d/"][VarSub NAME][LIT_CHARS " {start|stop|restart|force-reload|status}"]]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), > ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]}) ) ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 0]}) )