(List (= scope= flags=0 words=[] bindings=[('PATH', {[LIT_CHARS /sbin] [LIT_OTHER ":"] [LIT_CHARS /bin]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS /lib/lsb/init-functions]}) (FunctionDef do_start [] (List (Com {[LIT_CHARS log_action_msg]} {[DQ [LIT_CHARS "Will now switch to single-user mode"]]}) (Com {[LIT_CHARS exec]} {[LIT_CHARS init]} {[LIT_CHARS -t1]} {[LIT_CHARS S]}) ) ) (Case to_match={[DQ [VarSub 1]]}, pat_word_list=[[{[LIT_CHARS start]}], [{[LIT_CHARS restart]}, {[LIT_CHARS reload]}, {[LIT_CHARS force-reload]}], [{[LIT_CHARS stop]}], [{[LIT_OTHER "*"]}]] (Com {[LIT_CHARS do_start]}) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Error: argument '"][VarSub 1][LIT_CHARS "' not supported"]]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), > ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 3]}) ) (ElseTrue) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Usage: "][VarSub 0][LIT_CHARS " start|stop"]]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), > ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 3]}) ) ) )