(CommandList children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:PATH) op: Equal rhs: {(/sbin) (Lit_Other ':') (/bin)} spids: [31] ) ] spids: [31] ) (C {(.)} {(/lib/lsb/init-functions)}) (C {(.)} {(/lib/init/vars.sh)}) (C {(.)} {(/lib/init/tmpfs.sh)}) (C {(.)} {(/lib/init/mount-functions.sh)}) (C {(.)} {(/lib/init/swap-functions.sh)}) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(-r)} {(/etc/default/locale)} {(Lit_Other ']')}) terminator: <Op_Semi ';'> ) ] action: [(C {(.)} {(/etc/default/locale)}) (C {(export)} {(LANG)})] spids: [16777215 72] ) ] spids: [16777215 84] ) (FuncDef name: do_start body: (BraceGroup children: [ (FuncDef name: mount_all_local body: (BraceGroup children: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(mountpoint)} {(-q)} {(/usr)}) terminator: <Op_Semi ';'> ) ] action: [(C {(mount)} {(-o)} {(remount)} {(/usr)})] spids: [16777215 122] ) ] spids: [16777215 142] ) (C {(mount)} {(-a)} {(-t)} {(nonfs) (Lit_Comma ',') (nfs4) (Lit_Comma ',') (smbfs) (Lit_Comma ',') (cifs) (Lit_Comma ',') (ncp) (Lit_Comma ',') (ncpfs) (Lit_Comma ',') (coda) (Lit_Comma ',') (ocfs2) (Lit_Comma ',') (gfs) (Lit_Comma ',') (gfs2) (Lit_Comma ',') (ceph) } {(-O)} {(no_netdev)} ) ] spids: [110] ) spids: [106 109] ) (C {(pre_mountall)}) (If arms: [ (if_arm cond: [ (C {(Lit_Other '[')} {(DQ ($ VSub_Name '$VERBOSE'))} {(Lit_Other '=')} {(no)} {(Lit_Other ']')} ) ] action: [ (C {(log_action_begin_msg)} {(DQ ('Mounting local filesystems'))}) (C {(mount_all_local)}) (C {(log_action_end_msg)} {($ VSub_QMark '$?')}) ] spids: [16777215 201] ) ] else_action: [ (C {(log_daemon_msg)} {(DQ ('Will now mount local filesystems'))}) (C {(mount_all_local)}) (C {(log_end_msg)} {($ VSub_QMark '$?')}) ] spids: [219 237] ) (C {(post_mountall)}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:INITCTL) op: Equal rhs: {(DQ (/run/initctl))} spids: [260] ) ] spids: [260] ) (If arms: [ (if_arm cond: [ (Sentence child: (AndOr ops: [Op_DAmp] children: [ (C {(Lit_Other '[')} {(KW_Bang '!')} {(-p)} {(DQ ($ VSub_Name '$INITCTL'))} {(Lit_Other ']')} ) (C {(Lit_Other '[')} {(-f)} {(DQ (/usr/share/sysvinit/update-rc.d))} {(Lit_Other ']')} ) ] ) terminator: <Op_Semi ';'> ) ] action: [ (C {(rm)} {(-f)} {(DQ ($ VSub_Name '$INITCTL'))}) (C {(mknod)} {(-m)} {(600)} {(DQ ($ VSub_Name '$INITCTL'))} {(p)}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:PID) op: Equal rhs: { (DQ (CommandSubPart command_list: (CommandList children: [ (AndOr ops: [Op_DPipe] children: [ (C {(pidof)} {(-s)} {(/sbin/init)}) (C {(echo)} {(1)}) ] ) ] ) left_token: <Left_CommandSub '$('> spids: [329 341] ) ) } spids: [327] ) ] spids: [327] ) (AndOr ops: [Op_DAmp] children: [ (C {(Lit_Other '[')} {(-n)} {(DQ ($ VSub_Name '$PID'))} {(Lit_Other ']')}) (C {(kill)} {(-s)} {(USR1)} {(DQ ($ VSub_Name '$PID'))}) ] ) ] spids: [16777215 293] ) ] spids: [16777215 368] ) (C {(swaponagain)} {(SQ <swapfile>)}) (C {(mount_run)} {(mount_noupdate)}) (C {(mount_lock)} {(mount_noupdate)}) (C {(mount_shm)} {(mount_noupdate)}) (C {(mount_tmp)} {(mount_noupdate)}) ] spids: [91] ) spids: [87 90] ) (Case to_match: {(DQ ($ VSub_Number '$1'))} arms: [ (case_arm pat_list: [{(start)} {(DQ )}] action: [(C {(do_start)})] spids: [440 444 450 16777215] ) (case_arm pat_list: [{(restart)} {(reload)} {(force-reload)}] action: [ (SimpleCommand words: [{(echo)} {(DQ ("Error: argument '") ($ VSub_Number '$1') ("' not supported"))}] redirects: [(Redir op_id:Redir_GreatAnd fd:16777215 arg_word:{(2)} spids:[469])] ) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(3)}) ] spids: [453 458 478 16777215] ) (case_arm pat_list:[{(stop)} {(status)}] spids:[481 484 491 16777215]) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (SimpleCommand words: [{(echo)} {(DQ ('Usage: mountall.sh [start|stop]'))}] redirects: [(Redir op_id:Redir_GreatAnd fd:16777215 arg_word:{(2)} spids:[504])] ) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(3)}) ] spids: [494 495 513 16777215] ) ] spids: [431 437 515] ) (C {(Lit_Other ':')}) ] )