(CommandList
  children: [
    (C {(.)} {(../DISTRO_SPECS)})
    (FuncDef
      name: mk_iso
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:tmp_isoroot)
                  op: Equal
                  rhs: {($ VSub_Number '$1')}
                  spids: [27]
                )
              ]
              spids: [27]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:OUTPUT)
                  op: Equal
                  rhs: {($ VSub_Number '$2')}
                  spids: [34]
                )
              ]
              spids: [34]
            )
            (C {(mkisofs)} {(-iso-level)} {(4)} {(-D)} {(-R)} {(-o)} {($ VSub_Name '$OUTPUT')} {(-b)} 
              {(isolinux.bin)} {(-no-emul-boot)} {(-boot-load-size)} {(4)} {(-boot-info-table)} {(-eltorito-alt-boot)} 
              {(-eltorito-platform)} {(efi)} {(-b)} {(efi.img)} {(-no-emul-boot)} {(DQ ($ VSub_Name '$tmp_isoroot'))}
            )
            (C {(echo)} {(DQ ('Converting ISO to isohybrid.'))})
            (C {(isohybrid)} {(-u)} {($ VSub_Name '$OUTPUT')})
          ]
          spids: [24]
        )
      spids: [20 23]
    )
    (FuncDef
      name: mk_efi_img
      body: 
        (BraceGroup
          children: [
            (Sentence
              child: 
                (Assignment
                  keyword: Assign_None
                  pairs: [
                    (assign_pair
                      lhs: (LhsName name:TGT)
                      op: Equal
                      rhs: {($ VSub_Number '$1')}
                      spids: [114]
                    )
                  ]
                  spids: [114]
                )
              terminator: <Op_Semi ';'>
            )
            (Sentence
              child: 
                (Assignment
                  keyword: Assign_None
                  pairs: [
                    (assign_pair
                      lhs: (LhsName name:GRUB)
                      op: Equal
                      rhs: {($ VSub_Number '$2')}
                      spids: [118]
                    )
                  ]
                  spids: [118]
                )
              terminator: <Op_Semi ';'>
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:NEW)
                  op: Equal
                  rhs: {($ VSub_Number '$3')}
                  spids: [122]
                )
              ]
              spids: [122]
            )
            (C {(mkdir)} {(-p)} {(/tmp/efi_img)})
            (C {(echo)} {(DQ ('making ') (${ VSub_Name TGT) (/efi.img))})
            (AndOr
              ops: [Op_DPipe]
              children: [
                (C {(dd)} {(Lit_VarLike 'if=') (/dev/zero)} 
                  {(Lit_VarLike 'of=') (${ VSub_Name TGT) (/efi.img)} {(Lit_VarLike 'bs=') (512)} {(Lit_VarLike 'count=') (8192)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
            (C {(echo)} {(DQ ('formatting ') (${ VSub_Name TGT) ('/efi.img - vfat'))})
            (C {(mkdosfs)} {(${ VSub_Name TGT) (/efi.img)})
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:FREE_DEV)
                  op: Equal
                  rhs: 
                    {
                      (CommandSubPart
                        command_list: (CommandList children:[(C {(losetup)} {(-f)})])
                        left_token: <Left_Backtick '`'>
                        spids: [191 195]
                      )
                    }
                  spids: [190]
                )
              ]
              spids: [190]
            )
            (C {(echo)} {(DQ ('mounting ') (${ VSub_Name TGT) ('/efi.img on /tmp/efi_img'))})
            (AndOr
              ops: [Op_DPipe]
              children: [
                (C {(losetup)} {($ VSub_Name '$FREE_DEV')} {(${ VSub_Name TGT) (/efi.img)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(2)})
              ]
            )
            (AndOr
              ops: [Op_DPipe]
              children: [
                (C {(mount)} {(-t)} {(vfat)} {($ VSub_Name '$FREE_DEV')} {(/tmp/efi_img)})
                (Subshell
                  child: 
                    (CommandList
                      children: [
                        (Sentence
                          child: (C {(losetup)} {(-d)} {($ VSub_Name '$FREE_DEV')})
                          terminator: <Op_Semi ';'>
                        )
                        (ControlFlow
                          token: <ControlFlow_Return return>
                          arg_word: {(3)}
                        )
                      ]
                    )
                  spids: [239 249]
                )
              ]
            )
            (C {(echo)} {(DQ ('copying files'))})
            (AndOr
              ops: [Op_DPipe]
              children: [
                (C {(mkdir)} {(-p)} {(/tmp/efi_img/EFI/boot/)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(4)})
              ]
            )
            (AndOr
              ops: [Op_DPipe]
              children: [
                (C {(tar)} {(-xJvf)} {($ VSub_Name '$GRUB')} {(-C)} {(/tmp/efi_img/EFI/boot/)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(5)})
              ]
            )
            (AndOr
              ops: [Op_DPipe]
              children: [
                (C {(mv)} {(/tmp/efi_img/EFI/boot/) (${ VSub_Name GRUBNAME)} 
                  {(/tmp/efi_img/EFI/boot/) (${ VSub_Name NEW)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(6)})
              ]
            )
            (C {(echo)} {(DQ ('unmounting /tmp/efi_img'))})
            (AndOr
              ops: [Op_DPipe]
              children: [
                (C {(umount)} {(/tmp/efi_img)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(7)})
              ]
            )
            (AndOr
              ops: [Op_DAmp]
              children: [
                (Pipeline
                  children: [
                    (C {(losetup)} {(-a)})
                    (C {(grep)} {(-o)} {(-q)} 
                      {
                        (DQ 
                          (BracedVarSub
                            token: <VSub_Name FREE_DEV>
                            suffix_op: (StringUnary op_id:VOp1_DPound arg_word:{('*') (Lit_Slash /)})
                            spids: [341 346]
                          )
                        )
                      }
                    )
                  ]
                  negated: F
                )
                (C {(losetup)} {(-d)} {($ VSub_Name '$FREE_DEV')})
              ]
            )
            (C {(rm)} {(-r)} {(/tmp/efi_img)})
            (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
          ]
          spids: [111]
        )
      spids: [107 110]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:RESOURCES)
          op: Equal
          rhs: 
            {
              (CommandSubPart
                command_list: 
                  (CommandList
                    children: [
                      (C {(find)} {(../sandbox3/rootfs-complete/usr/share/)} {(-maxdepth)} {(2)} {(-type)} 
                        {(d)} {(-name)} {(SQ <grub2-efi>)}
                      )
                    ]
                  )
                left_token: <Left_Backtick '`'>
                spids: [376 394]
              )
            }
          spids: [375]
        )
      ]
      spids: [375]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:ISOLINUX)
          op: Equal
          rhs: 
            {
              (CommandSubPart
                command_list: 
                  (CommandList
                    children: [
                      (C {(find)} {(../sandbox3/rootfs-complete/usr)} {(-maxdepth)} {(3)} {(-type)} {(f)} 
                        {(-name)} {(SQ <isolinux.bin>)}
                      )
                    ]
                  )
                left_token: <Left_Backtick '`'>
                spids: [397 415]
              )
            }
          spids: [396]
        )
      ]
      spids: [396]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:VESAMENU)
          op: Equal
          rhs: 
            {
              (CommandSubPart
                command_list: 
                  (CommandList
                    children: [
                      (C {(find)} {(../sandbox3/rootfs-complete/usr)} {(-maxdepth)} {(3)} {(-type)} {(f)} 
                        {(-name)} {(SQ <vesamenu.c32>)}
                      )
                    ]
                  )
                left_token: <Left_Backtick '`'>
                spids: [418 436]
              )
            }
          spids: [417]
        )
      ]
      spids: [417]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:FIXUSB)
          op: Equal
          rhs: 
            {
              (CommandSubPart
                command_list: 
                  (CommandList
                    children: [
                      (C {(find)} {(../sandbox3/rootfs-complete/usr)} {(-maxdepth)} {(2)} {(-type)} {(f)} 
                        {(-name)} {(SQ <fix-usb.sh>)}
                      )
                    ]
                  )
                left_token: <Left_Backtick '`'>
                spids: [439 457]
              )
            }
          spids: [438]
        )
      ]
      spids: [438]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:GRUBNAME) op:Equal rhs:{(grubx64.efi)} spids:[459])]
      spids: [459]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:NEWNAME) op:Equal rhs:{(bootx64.efi)} spids:[462])]
      spids: [462]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:GRUB2)
          op: Equal
          rhs: 
            {
              (CommandSubPart
                command_list: 
                  (CommandList
                    children: [
                      (C {(find)} {(../sandbox3/rootfs-complete/usr/share)} {(-maxdepth)} {(2)} {(-type)} 
                        {(f)} {(-name)} {(DQ (${ VSub_Name GRUBNAME) ('*'))}
                      )
                    ]
                  )
                left_token: <Left_Backtick '`'>
                spids: [466 487]
              )
            }
          spids: [465]
        )
      ]
      spids: [465]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:BUILD) op:Equal rhs:{(../sandbox3/build)} spids:[489])]
      spids: [489]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:HELP)
          op: Equal
          rhs: {(${ VSub_Name BUILD) (/help)}
          spids: [492]
        )
      ]
      spids: [492]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:MSG1)
          op: Equal
          rhs: {(../boot/boot-dialog/help.msg)}
          spids: [498]
        )
      ]
      spids: [498]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:MSG2)
          op: Equal
          rhs: {(../boot/boot-dialog/help2.msg)}
          spids: [501]
        )
      ]
      spids: [501]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:BOOTLABEL) op:Equal rhs:{(puppy)} spids:[504])]
      spids: [504]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:PPMLABEL)
          op: Equal
          rhs: 
            {
              (CommandSubPart
                command_list: (CommandList children:[(C {(which)} {(ppmlabel)})])
                left_token: <Left_Backtick '`'>
                spids: [508 512]
              )
            }
          spids: [507]
        )
      ]
      spids: [507]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:TEXT)
          op: Equal
          rhs: {(DQ ('-text ') ($ VSub_Name '$DISTRO_VERSION'))}
          spids: [514]
        )
      ]
      spids: [514]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:GEOM) op:Equal rhs:{(DQ ('-x 680 -y 380'))} spids:[520])]
      spids: [520]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:UFLG) op:Equal rhs:{(-uefi)} spids:[525])]
      spids: [525]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:WOOF_OUTPUT)
          op: Equal
          rhs: 
            {
              (DQ (woof-output-) (${ VSub_Name DISTRO_FILE_PREFIX) (-) (${ VSub_Name DISTRO_VERSION) 
                (${ VSub_Name SCSIFLAG) (${ VSub_Name UFLG) (${ VSub_Name XTRA_FLG)
              )
            }
          spids: [528]
        )
      ]
      spids: [528]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(Lit_Other '[')} {(-d)} {(../) ($ VSub_Name '$WOOF_OUTPUT')} {(Lit_Other ']')})
        (C {(mkdir)} {(-p)} {(../) ($ VSub_Name '$WOOF_OUTPUT')})
      ]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:OUT)
          op: Equal
          rhs: 
            {(../) (${ VSub_Name WOOF_OUTPUT) (/) (${ VSub_Name DISTRO_FILE_PREFIX) (-) 
              (${ VSub_Name DISTRO_VERSION) (${ VSub_Name SCSIFLAG) (${ VSub_Name UFLG) (${ VSub_Name XTRA_FLG) (.iso)
            }
          spids: [567]
        )
      ]
      spids: [567]
    )
    (AndOr
      ops: [Op_DAmp Op_DAmp]
      children: [
        (C {(Lit_Other '[')} {(-z)} {(DQ ($ VSub_Name '$ISOLINUX'))} {(Lit_Other ']')})
        (C {(echo)} {(DQ ("Can't find isolinux"))})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(32)})
      ]
    )
    (AndOr
      ops: [Op_DAmp Op_DAmp]
      children: [
        (C {(Lit_Other '[')} {(-z)} {(DQ ($ VSub_Name '$VESAMENU'))} {(Lit_Other ']')})
        (C {(echo)} {(DQ ("Can't find vesamenu"))})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(33)})
      ]
    )
    (AndOr
      ops: [Op_DAmp Op_DAmp]
      children: [
        (C {(Lit_Other '[')} {(-z)} {(DQ ($ VSub_Name '$GRUB2'))} {(Lit_Other ']')})
        (C {(echo)} {(DQ ("Can't find Grub2"))})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(34)})
      ]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pic) op:Equal rhs:{(puppy)} spids:[668])]
      spids: [668]
    )
    (Case
      to_match: {(${ VSub_Name DISTRO_FILE_PREFIX)}
      arms: [
        (case_arm
          pat_list: [{(Lit_Other '[') (Tt) (Lit_Other ']') (ahr) (Lit_Other '*')}]
          action: [
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:pic) op:Equal rhs:{(tahr)} spids:[686])]
              spids: [686]
            )
          ]
          spids: [680 685 688 16777215]
        )
        (case_arm
          pat_list: [{(Lit_Other '[') (Ss) (Lit_Other ']') (lacko) (Lit_Other '*')}]
          action: [
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:pic) op:Equal rhs:{(slacko)} spids:[697])]
              spids: [697]
            )
          ]
          spids: [691 696 699 16777215]
        )
        (case_arm
          pat_list: [{(Lit_Other '[') (Xx) (Lit_Other ']') (enial) (Lit_Other '*')}]
          action: [
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:pic) op:Equal rhs:{(xenial)} spids:[708])]
              spids: [708]
            )
          ]
          spids: [702 707 710 16777215]
        )
      ]
      spids: [671 677 712]
    )
    (If
      arms: [
        (if_arm
          cond: [
            (Sentence
              child: (C {(Lit_Other '[')} {(-n)} {(DQ ($ VSub_Name '$PPMLABEL'))} {(Lit_Other ']')})
              terminator: <Op_Semi ';'>
            )
          ]
          action: [
            (Pipeline
              children: [
                (SimpleCommand
                  words: [{(pngtopnm)}]
                  redirects: [
                    (Redir
                      op_id: Redir_Less
                      fd: 16777215
                      arg_word: {(${ VSub_Name RESOURCES) (/) (${ VSub_Name pic) (.png)}
                      spids: [738]
                    )
                  ]
                )
                (C {(${ VSub_Name PPMLABEL)} {(${ VSub_Name GEOM)} {(${ VSub_Name TEXT)})
                (SimpleCommand
                  words: [{(pnmtopng)}]
                  redirects: [
                    (Redir
                      op_id: Redir_Great
                      fd: 16777215
                      arg_word: {(${ VSub_Name BUILD) (/) (${ VSub_Name pic) (.png)}
                      spids: [771]
                    )
                  ]
                )
              ]
              negated: F
            )
          ]
          spids: [16777215 730]
        )
      ]
      else_action: [
        (C {(cp)} {(-a)} {(${ VSub_Name RESOURCES) (/) (${ VSub_Name pic) (.png)} 
          {($ VSub_Name '$BUILD')}
        )
      ]
      spids: [782 800]
    )
    (C {(cp)} {(-a)} {($ VSub_Name '$ISOLINUX')} {($ VSub_Name '$BUILD')})
    (C {(cp)} {(-a)} {($ VSub_Name '$VESAMENU')} {($ VSub_Name '$BUILD')})
    (AndOr
      ops: [Op_DAmp]
      children: [
        (C {(Lit_Other '[')} {(-n)} {(DQ ($ VSub_Name '$FIXUSB'))} {(Lit_Other ']')})
        (C {(cp)} {(-a)} {($ VSub_Name '$FIXUSB')} {($ VSub_Name '$BUILD')})
      ]
    )
    (C {(mkdir)} {(-p)} {($ VSub_Name '$HELP')})
    (SimpleCommand
      words: [
        {(sed)}
        {(-e)}
        {(DQ (s/DISTRO_FILE_PREFIX/) (${ VSub_Name DISTRO_FILE_PREFIX) (/g))}
        {(-e)}
        {(DQ (s/BOOTLABEL/) (${ VSub_Name BOOTLABEL) (/g))}
      ]
      redirects: [
        (Redir op_id:Redir_Less fd:16777215 arg_word:{($ VSub_Name '$MSG1')} spids:[870])
        (Redir
          op_id: Redir_Great
          fd: 16777215
          arg_word: {($ VSub_Name '$HELP') (/help.msg)}
          spids: [874]
        )
      ]
    )
    (SimpleCommand
      words: [{(sed)} {(DQ (s/BOOTLABEL/) (${ VSub_Name BOOTLABEL) (/g))}]
      redirects: [
        (Redir op_id:Redir_Less fd:16777215 arg_word:{($ VSub_Name '$MSG2')} spids:[889])
        (Redir
          op_id: Redir_Great
          fd: 16777215
          arg_word: {($ VSub_Name '$HELP') (/help2.msg)}
          spids: [893]
        )
      ]
    )
    (C {(mk_efi_img)} {($ VSub_Name '$BUILD')} {($ VSub_Name '$GRUB2')} {($ VSub_Name '$NEWNAME')})
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:ret) op:Equal rhs:{($ VSub_QMark '$?')} spids:[910])]
      spids: [910]
    )
    (If
      arms: [
        (if_arm
          cond: [
            (Sentence
              child: (C {(Lit_Other '[')} {($ VSub_Name '$ret')} {(-ne)} {(0)} {(Lit_Other ']')})
              terminator: <Op_Semi ';'>
            )
          ]
          action: [
            (C {(echo)} 
              {
                (DQ ('An error occured and the program is aborting with ') ($ VSub_Name '$ret') 
                  (' status.')
                )
              }
            )
            (ControlFlow token:<ControlFlow_Exit exit> arg_word:{($ VSub_Name '$ret')})
          ]
          spids: [16777215 925]
        )
      ]
      spids: [16777215 941]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir
          op_id: Redir_Great
          fd: 16777215
          arg_word: {(${ VSub_Name BUILD) (/grub.cfg)}
          spids: [949]
        )
        (HereDoc
          op_id: Redir_DLess
          fd: 16777215
          body: 
            {
              (DQ ('insmod png\n') ('background_image /') (${ VSub_Name pic) ('.png\n') 
                ('set timeout=10\n') ('menuentry ') (Right_DoubleQuote '"') ('Start ') ($ VSub_Name '$DISTRO_FILE_PREFIX') 
                (Right_DoubleQuote '"') (' {\n') ('    linux /vmlinuz pmedia=cd\n') ('    initrd /initrd.gz\n') ('}\n') ('menuentry ') 
                (Right_DoubleQuote '"') ('Start ') ($ VSub_Name '$DISTRO_FILE_PREFIX') (' - RAM only') (Right_DoubleQuote '"') (' {\n') 
                ('    linux /vmlinuz pfix=ram pmedia=cd\n') ('    initrd /initrd.gz\n') ('}\n') ('menuentry ') (Right_DoubleQuote '"') ('Start ') 
                ($ VSub_Name '$DISTRO_FILE_PREFIX') (' - No X') (Right_DoubleQuote '"') (' {\n') ('    linux /vmlinuz pfix=nox pmedia=cd\n') 
                ('    initrd /initrd.gz\n') ('}\n') ('menuentry ') (Right_DoubleQuote '"') ('Start ') ($ VSub_Name '$DISTRO_FILE_PREFIX') 
                (' - check filesystem') (Right_DoubleQuote '"') (' {\n') ('    linux /vmlinuz pfix=fsck pmedia=cd\n') 
                ('    initrd /initrd.gz\n') ('}\n') ('menuentry ') (Right_DoubleQuote '"') ('Start ') ($ VSub_Name '$DISTRO_FILE_PREFIX') 
                (' - No KMS') (Right_DoubleQuote '"') (' {\n') ('    linux /vmlinuz nomodeset\n') ('    initrd /initrd.gz\n') ('}\n') 
                ('menuentry ') (Right_DoubleQuote '"') (Shutdown) (Right_DoubleQuote '"') (' {\n') ('\thalt\n') ('}\n') ('menuentry ') 
                (Right_DoubleQuote '"') (Reboot) (Right_DoubleQuote '"') (' {\n') ('\treboot\n') ('}\n')
              )
            }
          do_expansion: True
          here_end: GRUB
          was_filled: T
          spids: [956]
        )
      ]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir
          op_id: Redir_Great
          fd: 16777215
          arg_word: {(${ VSub_Name BUILD) (/isolinux.cfg)}
          spids: [1036]
        )
        (HereDoc
          op_id: Redir_DLess
          fd: 16777215
          body: 
            {
              (DQ ('#display help/boot.msg\n') ('default ') ($ VSub_Name '$DISTRO_FILE_PREFIX') ('\n') 
                ('prompt 1\n') ('timeout 100\n') ('\n') ('#F1 help/boot.msg\n') ('F2 help/help.msg\n') ('F3 help/help2.msg\n') ('\n') 
                ('\n') ('ui vesamenu.c32\n') ('menu resolution 800 600\n') ('menu title ') ($ VSub_Name '$DISTRO_FILE_PREFIX') 
                (' Live\n') ('menu background ') (${ VSub_Name pic) ('.png\n') 
                ('menu tabmsg Press Tab to edit entry, F2 for help, Esc for boot prompt\n') ('menu color border 37;40  #80ffffff #00000000 std\n') 
                ('menu color sel 7;37;40 #80ffffff #20ff8000 all\n') ('menu margin 1\n') ('menu rows 20\n') ('menu tabmsgrow 26\n') ('menu cmdlinerow -2\n') 
                ('menu passwordrow 19\n') ('menu timeoutrow 28\n') ('menu helpmsgrow 30\n') ('\n') ('\n') ('\n') ('label ') 
                (${ VSub_Name DISTRO_FILE_PREFIX) ('\n') ('linux vmlinuz\n') ('initrd initrd.gz\n') ('append pmedia=cd\n') ('menu label ') 
                (${ VSub_Name DISTRO_FILE_PREFIX) ('\n') ('text help\n') ('Start ') (${ VSub_Name DISTRO_FILE_PREFIX) (' normally.\n') ('endtext\n') ('\n') 
                ('\n') ('label ') (${ VSub_Name DISTRO_FILE_PREFIX) ('-fsck\n') ('linux vmlinuz\n') ('initrd initrd.gz\n') 
                ('append pfix=fsck pmedia=cd\n') ('menu label ') (${ VSub_Name DISTRO_FILE_PREFIX) (' filesystem check\n') ('text help\n') ('Start ') 
                (${ VSub_Name DISTRO_FILE_PREFIX) (' normally with save filesystem check.\n') ('endtext\n') ('\n') ('\n') ('label ') 
                (${ VSub_Name DISTRO_FILE_PREFIX) ('-ram\n') ('linux vmlinuz\n') ('initrd initrd.gz\n') ('append pfix=ram pmedia=cd\n') ('menu label ') 
                ($ VSub_Name '$DISTRO_FILE_PREFIX') (' with no savefile\n') ('text help\n') ('Start ') (${ VSub_Name DISTRO_FILE_PREFIX) 
                (' with no savefile RAM only.\n') ('endtext\n') ('\n') ('\n') ('label ') (${ VSub_Name DISTRO_FILE_PREFIX) ('-nox\n') ('linux vmlinuz\n') 
                ('initrd initrd.gz\n') ('append pfix=nox pmedia=cd\n') ('menu label ') (${ VSub_Name DISTRO_FILE_PREFIX) 
                (' without graphical desktop\n') ('text help\n') ('Start ') (${ VSub_Name DISTRO_FILE_PREFIX) 
                (' in command-line mode (Linux console). \n') ('Graphical desktop later can be started by typing ') (Right_DoubleQuote '"') (xwin) 
                (Right_DoubleQuote '"') ('.\n') ('endtext\n') ('\n') ('\n') ('menu separator\n') ('\n') ('label ') (${ VSub_Name DISTRO_FILE_PREFIX) 
                ('-nokms\n') ('linux vmlinuz\n') ('initrd initrd.gz\n') ('append pfix=ram,nox pmedia=cd\n') 
                ('menu label For machines with severe video problems\n') ('text help\n') ('Start ') (${ VSub_Name DISTRO_FILE_PREFIX) 
                (' without savefile, without KMS, and run xorgwizard \n') ('to choose video resolutions before starting graphical desktop.\n') ('endtext\n')
              )
            }
          do_expansion: True
          here_end: ISO
          was_filled: T
          spids: [1043]
        )
      ]
    )
    (C {(sync)})
    (C {(mk_iso)} {($ VSub_Name '$BUILD')} {($ VSub_Name '$OUT')})
    (C {(sync)})
    (Subshell
      child: 
        (CommandList
          children: [
            (C {(cd)} {(../) ($ VSub_Name '$WOOF_OUTPUT')})
            (SimpleCommand
              words: [
                {(md5sum)}
                {(${ VSub_Name DISTRO_FILE_PREFIX) (-) (${ VSub_Name DISTRO_VERSION) 
                  (${ VSub_Name SCSIFLAG) (${ VSub_Name UFLG) (${ VSub_Name XTRA_FLG) (.iso)
                }
              ]
              redirects: [
                (Redir
                  op_id: Redir_Great
                  fd: 16777215
                  arg_word: 
                    {(${ VSub_Name DISTRO_FILE_PREFIX) (-) (${ VSub_Name DISTRO_VERSION) 
                      (${ VSub_Name SCSIFLAG) (${ VSub_Name UFLG) (${ VSub_Name XTRA_FLG) (.iso.md5.txt)
                    }
                  spids: [1233]
                )
              ]
            )
            (SimpleCommand
              words: [
                {(sha256sum)}
                {(${ VSub_Name DISTRO_FILE_PREFIX) (-) (${ VSub_Name DISTRO_VERSION) 
                  (${ VSub_Name SCSIFLAG) (${ VSub_Name UFLG) (${ VSub_Name XTRA_FLG) (.iso)
                }
              ]
              redirects: [
                (Redir
                  op_id: Redir_Great
                  fd: 16777215
                  arg_word: 
                    {(${ VSub_Name DISTRO_FILE_PREFIX) (-) (${ VSub_Name DISTRO_VERSION) 
                      (${ VSub_Name SCSIFLAG) (${ VSub_Name UFLG) (${ VSub_Name XTRA_FLG) (.iso.sha256.txt)
                    }
                  spids: [1274]
                )
              ]
            )
          ]
        )
      spids: [1206 1293]
    )
  ]
)