(List (Com {[LIT_CHARS set]} {[LIT_CHARS -e]}) (= scope= flags=0 words=[] bindings=[('PATH', {[LIT_CHARS /usr/local/sbin] [LIT_OTHER ":"] [LIT_CHARS /usr/local/bin] [LIT_OTHER ":"] [LIT_CHARS /sbin] [LIT_OTHER ":"] [LIT_CHARS /bin] [LIT_OTHER ":"] [LIT_CHARS /usr/sbin] [LIT_OTHER ":"] [LIT_CHARS /usr/bin]})]) (= scope= flags=0 words=[] bindings=[('NAME', {[DQ [LIT_CHARS unattended-upgrades]]})]) (= scope= flags=0 words=[] bindings=[('DESC', {[DQ [LIT_CHARS "unattended package upgrades"]]})]) (= scope= flags=0 words=[] bindings=[('SCRIPTNAME', {[DQ [LIT_CHARS /etc/init.d/][VarSub NAME]]})]) (= scope= flags=0 words=[] bindings=[('SHUTDOWN_HELPER', {[DQ [LIT_CHARS /usr/share/unattended-upgrades/unattended-upgrade-shutdown]]})]) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -x]} {[LIT_CHARS /usr/bin/python3]} {[LIT_OTHER "]"]}) (= scope= flags=0 words=[] bindings=[('PYTHON', {[LIT_CHARS python3]})]) (ElseTrue) (= scope= flags=0 words=[] bindings=[('PYTHON', {[LIT_CHARS python]})]) ) (Com {[LIT_CHARS .]} {[LIT_CHARS /lib/init/vars.sh]}) (Com {[LIT_CHARS .]} {[LIT_CHARS /lib/lsb/init-functions]}) (Case to_match={[DQ [VarSub 1]]}, pat_word_list=[[{[LIT_CHARS start]}, {[LIT_CHARS restart]}, {[LIT_CHARS force-reload]}, {[LIT_CHARS status]}], [{[LIT_CHARS stop]}], [{[LIT_OTHER "*"]}]] (ElseTrue) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -e]} {[VarSub SHUTDOWN_HELPER]} {[LIT_OTHER "]"]}) (List (AndOr OP_AND_IF (Com {[LIT_OTHER "["]} {[DQ [VarSub VERBOSE]]} {[LIT_OTHER "!"] [LIT_OTHER "="]} {[DQ [LIT_CHARS no]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS log_action_begin_msg]} {[DQ [LIT_CHARS "Checking for running "][VarSub DESC]]}) ) (Com {[VarSub PYTHON]} {[VarSub SHUTDOWN_HELPER]}) (AndOr OP_AND_IF (Com {[LIT_OTHER "["]} {[DQ [VarSub VERBOSE]]} {[LIT_OTHER "!"] [LIT_OTHER "="]} {[DQ [LIT_CHARS no]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS log_action_end_msg]} {[VarSub ?]} {[DQ [VarSub NAME]]}) ) ) ) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Usage: "][VarSub SCRIPTNAME][LIT_CHARS " {start|stop|status|restart|force-reload}"]]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), > ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 3]}) ) ) (Com {[LIT_OTHER ":"]}) )