(CommandList
  children: [
    (C {(cp)} {(-rFs)} {(/usr/overlay/.)} {(/)})
    (If
      arms: [
        (if_arm
          cond: [(C {(Lit_Other "[")} {(-z)} {(DQ ($ VSub_Name "$DISTCC_HOSTS"))} {(Lit_Other "]")})]
          action: [(C {(echo)} {(DQ ("Not using distcc."))})]
          spids: [-1 28]
        )
      ]
      else_action: [
        (C {(echo)} {(DQ ("Distcc acceleration enabled."))})
        (Assignment
          keyword: Assign_None
          pairs: [
            (assign_pair
              lhs: (LhsName name:PATH)
              op: Equal
              rhs: {(DQ ("/usr/distcc:") ($ VSub_Name "$PATH"))}
              spids: [47]
            )
          ]
          spids: [47]
        )
      ]
      spids: [37 53]
    )
    (If
      arms: [
        (if_arm
          cond: [(C {(Lit_Other "[")} {(-e)} {(/mnt/init)} {(Lit_Other "]")})]
          action: [
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:X) op:Equal rhs:{(xx)} spids:[69])]
              spids: [69]
            )
            (C {(echo)} {(DQ ("Press any key for command line..."))})
            (C {(read)} {(-t)} {(3)} {(-n)} {(1)} {(X)})
            (If
              arms: [
                (if_arm
                  cond: [
                    (C {(Lit_Other "[")} {(DQ ($ VSub_Name "$X"))} {(Lit_Other "=") (Lit_Other "=")} 
                      {(xx)} {(Lit_Other "]")}
                    )
                  ]
                  action: [
                    (C {(echo)} {(DQ ("Running automated build."))})
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:HANDOFF)
                          op: Equal
                          rhs: {(/mnt/init)}
                          spids: [119]
                        )
                      ]
                      spids: [119]
                    )
                  ]
                  spids: [-1 109]
                )
              ]
              spids: [-1 123]
            )
          ]
          spids: [-1 66]
        )
      ]
      spids: [-1 125]
    )
  ]
)