(CommandList children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:PATH) op: Equal rhs: {(/sbin) (Lit_Other ':') (/bin) (Lit_Other ':') (/usr/sbin) (Lit_Other ':') (/usr/bin)} spids: [62] ) ] spids: [62] ) (AndOr children: [(C {(test)} {(-f)} {(/usr/sbin/pppconfig)}) (C {(exit)} {(0)})] op_id: Op_DPipe ) (AndOr children: [ (SimpleCommand words: [{(mkdir)} {(/var/run/pppconfig)}] redirects: [ (Redir op_id:Redir_Great fd:-1 arg_word:{(/dev/null)} spids:[88]) (Redir op_id:Redir_GreatAnd fd:2 arg_word:{(1)} spids:[91]) ] ) (C {(true)}) ] op_id: Op_DPipe ) (AndOr children: [(C {(test)} {(-f)} {(/etc/ppp/ip-down.d/0dns-down)}) (C {(exit)} {(0)})] op_id: Op_DPipe ) (Case to_match: {(DQ ($ VSub_Number '$1'))} arms: [ (case_arm pat_list: [{(start)}] action: [ (C {(/bin/echo)} {(-n)} {(DQ ('Running 0dns-down to make sure resolv.conf is ok...'))}) (AndOr children: [ (C {(/etc/ppp/ip-down.d/0dns-down)} {(DQ (0dns-clean))}) (C {(/bin/echo)} {(DQ (done.))}) ] op_id: Op_DAmp ) ] spids: [120 121 148 -1] ) (case_arm pat_list:[{(stop)}{(restart)}{(force-reload)}] spids:[151156159-1]) (case_arm pat_list:[{(Lit_Other '*')}] spids:[162163166-1]) ] spids: [111 117 168] ) (C {(exit)} {(0)}) ] )