(CommandList
  children: [
    (C {(.)} {(sources/include.sh)})
    (C {(load_target)} {(DQ ($ VSub_Number '$1'))})
    (C {(rmdir)} {(DQ ($ VSub_Name '$STAGE_DIR'))})
    (AndOr
      ops: [Op_DAmp]
      children: [
        (C {(Lit_Other '[')} {(-z)} {(DQ ($ VSub_Name '$BOOT_KARCH'))} {(Lit_Other ']')})
        (Assignment
          keyword: Assign_None
          pairs: [
            (assign_pair
              lhs: (LhsName name:BOOT_KARCH)
              op: Equal
              rhs: {(DQ ($ VSub_Name '$KARCH'))}
              spids: [48]
            )
          ]
          spids: [48]
        )
      ]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:USE_ALT) op:Equal rhs:{(EmptyPart)} spids:[58])]
      spids: [58]
    )
    (SimpleCommand
      words: [{(getconfig)} {(linux)}]
      redirects: [
        (Redir
          op_id: Redir_Great
          fd: 16777215
          arg_word: {(DQ ($ VSub_Name '$WORK') (/miniconfig-linux))}
          spids: [65]
        )
      ]
    )
    (C {(setupfor)} {(linux)})
    (AndOr
      ops: [Op_DAmp]
      children: [
        (SimpleCommand
          words: [
            {(make)}
            {(Lit_VarLike 'ARCH=') ($ VSub_Name '$BOOT_KARCH')}
            {($ VSub_Name '$LINUX_FLAGS')}
            {(Lit_VarLike 'KCONFIG_ALLCONFIG=') (DQ ($ VSub_Name '$WORK') (/miniconfig-linux))}
            {(allnoconfig)}
          ]
          redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(/dev/null)} spids:[95])]
        )
        (C {(cp)} {(.config)} {(DQ ($ VSub_Name '$WORK'))})
      ]
    )
    (C {(cleanup)})
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:USE_ALT) op:Equal rhs:{(linux)} spids:[112])]
      spids: [112]
    )
    (C {(setupfor)} {(linux)})
    (AndOr
      ops: [Op_DAmp Op_DAmp Op_DAmp Op_DPipe]
      children: [
        (C {(mv)} {(DQ ($ VSub_Name '$WORK') (/.config))} {(.)})
        (Pipeline
          children: [
            (C {(yes)} {(DQ )})
            (C {(make)} {(Lit_VarLike 'ARCH=') (DQ ($ VSub_Name '$BOOT_KARCH'))} {(oldconfig)})
          ]
          negated: F
        )
        (C {(mv)} {(.config)} {(walrus)})
        (SimpleCommand
          words: [{(DQ ($ VSub_Name '$SOURCES') (/toys/miniconfig.sh))} {(walrus)}]
          more_env: [(env_pair name:ARCH val:{(DQ (${ VSub_Name BOOT_KARCH))} spids:[158])]
        )
        (C {(dienow)})
      ]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:CFG)
          op: Equal
          rhs: 
            {(DQ ($ VSub_Name '$CONFIG_DIR') (/) ($ VSub_Name '$ARCH_NAME') (/miniconfig-alt-linux))}
          spids: [177]
        )
      ]
      spids: [177]
    )
    (If
      arms: [
        (if_arm
          cond: [
            (AndOr
              ops: [Op_DAmp]
              children: [
                (C {(Lit_Other '[')} {(-e)} {(DQ ($ VSub_Name '$CFG'))} {(Lit_Other ']')})
                (Pipeline
                  children: [(C {(cmp)} {(mini.config)} {(DQ ($ VSub_Name '$CFG'))})]
                  negated: T
                )
              ]
            )
          ]
          action: [
            (AndOr
              ops: [Op_DPipe]
              children: [
                (C {(mv)} {(DQ ($ VSub_Name '$CFG'))} {(DQ (${ VSub_Name CFG) (.bak))})
                (C {(dienow)})
              ]
            )
          ]
          spids: [16777215 209]
        )
      ]
      spids: [16777215 229]
    )
    (C {(mv)} {(mini.config)} {(DQ ($ VSub_Name '$CFG'))})
    (C {(cleanup)})
    (Pipeline
      children: [
        (C {(diff)} {(-u)} 
          {
            (CommandSubPart
              command_list: 
                (CommandList
                  children: [(C {(sort)} {(DQ ($ VSub_Name '$WORK') (/miniconfig-linux))})]
                )
              left_token: <Left_ProcSubIn '<('>
              spids: [247 254]
            )
          } 
          {
            (CommandSubPart
              command_list: (CommandList children:[(C {(sort)} {(DQ ($ VSub_Name '$CFG'))})])
              left_token: <Left_ProcSubIn '<('>
              spids: [256 262]
            )
          }
        )
        (C {(sed)} {(SQ <'/^ /d;/^@/d;1,2d'>)})
        (C {(tee)} {(DQ ($ VSub_Name '$WORK') (/mini.diff))})
      ]
      negated: F
    )
  ]
)