(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:HFS_SIZE) op:Equal rhs:{(400)} spids:[36])]
      spids: [36]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:LOADER_SIZE) op:Equal rhs:{(300k)} spids:[42])]
      spids: [42]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:OUTPUT_FILE) op:Equal rhs:{(hfs-boot)} spids:[49])]
      spids: [49]
    )
    (C {(dd)} {(Lit_VarLike 'if=') (/dev/zero)} {(Lit_VarLike 'of=') ($ VSub_Name '$OUTPUT_FILE')} 
      {(Lit_VarLike 'bs=') (2048)} {(Lit_VarLike 'count=') ($ VSub_Name '$HFS_SIZE')}
    )
    (C {(hformat)} {(-l)} {(DQ ('FreeBSD Install'))} {($ VSub_Name '$OUTPUT_FILE')})
    (C {(hmount)} {($ VSub_Name '$OUTPUT_FILE')})
    (C {(hmkdir)} {(ppc)})
    (C {(hattrib)} {(-b)} {(ppc)})
    (C {(hcd)} {(ppc)})
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir op:<Redir_Great '>'> fd:16777215 arg_word:{(bootinfo.txt)})
        (HereDoc
          op: <Redir_DLess '<<'>
          fd: 16777215
          here_begin: {(EOF)}
          here_end_span_id: 139
          stdin_parts: [
            ('<CHRP-BOOT>\n')
            ('<DESCRIPTION>FreeBSD/powerpc bootloader</DESCRIPTION>\n')
            ('<OS-NAME>FreeBSD</OS-NAME>\n')
            ('<VERSION> ')
            ($ VSub_Name '$FreeBSD')
            (': head/sys/boot/powerpc/boot1.chrp/bootinfo.txt 184490 2008-10\n')
            ('-31 00:52:31Z nwhitehorn ')
            (Lit_Other '$')
            (' </VERSION>\n')
            ('\n')
            ('<COMPATIBLE>\n')
            ('MacRISC MacRISC3 MacRISC4\n')
            ('</COMPATIBLE>\n')
            ('<BOOT-SCRIPT>\n')
            (Right_DoubleQuote '"')
            (' screen')
            (Right_DoubleQuote '"')
            (' output\n')
            ('boot &device;:,')
            (Lit_Other '\\')
            (ppc)
            (Lit_Other '\\')
            ('loader &device;:0\n')
            ('</BOOT-SCRIPT>\n')
            ('</CHRP-BOOT>\n')
          ]
        )
      ]
    )
    (Pipeline
      children: [
        (C {(echo)} {(SQ <'Loader START'>)})
        (C {(dd)} {(Lit_VarLike 'of=') (loader.tmp)} {(Lit_VarLike 'cbs=') ($ VSub_Name '$LOADER_SIZE')} 
          {(Lit_VarLike 'count=') (1)} {(Lit_VarLike 'conv=') (block)}
        )
      ]
      negated: F
    )
    (C {(hcopy)} {(bootinfo.txt)} {(Lit_Other ':') (bootinfo.txt)})
    (C {(hcopy)} {(loader.tmp)} {(Lit_Other ':') (loader)})
    (C {(hattrib)} {(-c)} {(chrp)} {(-t)} {(tbxi)} {(bootinfo.txt)})
    (C {(humount)})
    (C {(rm)} {(bootinfo.txt)})
    (C {(rm)} {(loader.tmp)})
    (C {(bzip2)} {($ VSub_Name '$OUTPUT_FILE')})
    (SimpleCommand
      words: [{(echo)} {(SQ <'HFS boot filesystem created by generate-hfs.sh'>)}]
      redirects: [
        (Redir
          op: <Redir_Great '>'>
          fd: 16777215
          arg_word: {($ VSub_Name '$OUTPUT_FILE') (.bz2.uu)}
        )
      ]
    )
    (SimpleCommand
      words: [{(echo)} {(SQ <'DO NOT EDIT'>)}]
      redirects: [
        (Redir
          op: <Redir_DGreat '>>'>
          fd: 16777215
          arg_word: {($ VSub_Name '$OUTPUT_FILE') (.bz2.uu)}
        )
      ]
    )
    (SimpleCommand
      words: [
        {(echo)}
        {
          (SQ 
            <
'$FreeBSD: stable/11/release/powerpc/generate-hfs.sh 221465 2011-05-04 23:34:10Z nwhitehorn $'
            >
          )
        }
      ]
      redirects: [
        (Redir
          op: <Redir_DGreat '>>'>
          fd: 16777215
          arg_word: {($ VSub_Name '$OUTPUT_FILE') (.bz2.uu)}
        )
      ]
    )
    (SimpleCommand
      words: [{(uuencode)} {($ VSub_Name '$OUTPUT_FILE') (.bz2)} {($ VSub_Name '$OUTPUT_FILE') (.bz2)}]
      redirects: [
        (Redir
          op: <Redir_DGreat '>>'>
          fd: 16777215
          arg_word: {($ VSub_Name '$OUTPUT_FILE') (.bz2.uu)}
        )
      ]
    )
    (C {(rm)} {($ VSub_Name '$OUTPUT_FILE') (.bz2)})
  ]
)