(command.CommandList children: [ (C {<cp>} {<-rFs>} {<'/usr/overlay/.'>} {<'/'>}) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (C {<Id.Lit_LBracket '['>} {<-z>} {(DQ ($ Id.VSub_DollarName '$DISTCC_HOSTS'))} {<Id.Lit_RBracket ']'>} ) ] ) action: [(C {<echo>} {(DQ <'Not using distcc.'>)})] spids: [16 28] ) ] else_action: [ (C {<echo>} {(DQ <'Distcc acceleration enabled.'>)}) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:PATH) op: assign_op.Equal rhs: {(DQ <'/usr/distcc:'> ($ Id.VSub_DollarName '$PATH'))} spids: [47] ) ] ) ] ) (command.If arms: [ (if_arm cond: (condition.Shell commands: [(C {<Id.Lit_LBracket '['>} {<-e>} {<'/mnt/init'>} {<Id.Lit_RBracket ']'>})] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:X) op: assign_op.Equal rhs: {<xx>} spids: [69] ) ] ) (C {<echo>} {(DQ <'Press any key for command line...'>)}) (C {<read>} {<-t>} {<3>} {<-n>} {<1>} {<X>}) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (C {<Id.Lit_LBracket '['>} {(DQ ($ Id.VSub_DollarName '$X'))} {<Id.Lit_Equals '='> <Id.Lit_Equals '='>} {<xx>} {<Id.Lit_RBracket ']'>} ) ] ) action: [ (C {<echo>} {(DQ <'Running automated build.'>)}) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:HANDOFF) op: assign_op.Equal rhs: {<'/mnt/init'>} spids: [119] ) ] ) ] spids: [93 109] ) ] ) ] spids: [56 66] ) ] ) ] )