(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(bird)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.6.3)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[15])]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ('BIRD Internet Routing Daemon'))}
          spids: [18]
        )
      ]
      spids: [18]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ('http://bird.network.cz/'))}
          spids: [23]
        )
      ]
      spids: [23]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[28])]
      spids: [28]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ ('GPLv2+'))} spids:[33])]
      spids: [33]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[38])]
      spids: [38]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: {(DQ ('bison flex ncurses-dev readline-dev linux-headers'))}
          spids: [42]
        )
      ]
      spids: [42]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} spids:[47])]
      spids: [47]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:subpackages) op:Equal rhs:{(DQ (bird6))} spids:[51])]
      spids: [51]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ('\n') ('\tftp://bird.network.cz/pub/bird/bird-') ($ VSub_Name '$pkgver') 
                ('.tar.gz\n') ('\tbird.initd\n') ('\t')
              )
            }
          spids: [56]
        )
      ]
      spids: [56]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:builddir)
          op: Equal
          rhs: {(DQ ($ VSub_Name '$srcdir')) (/bird-) ($ VSub_Name '$pkgver')}
          spids: [66]
        )
      ]
      spids: [66]
    )
    (FuncDef
      name: prepare
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (C {(default_prepare)})
            (C {(update_config_guess)})
            (C {(cd)} {(DQ ($ VSub_Name '$srcdir'))})
            (SimpleCommand
              words: [{(sed)} {(-e)} {(SQ <'s/^name=.*/name=bird6/'>)} {(bird.initd)}]
              redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(bird6.initd)} spids:[115])]
            )
          ]
          spids: [78]
        )
      spids: [74 77]
    )
    (FuncDef
      name: _build
      body: 
        (BraceGroup
          children: [
            (C {(../configure)} {(--prefix) (Lit_Other '=') (/usr)} 
              {(--sysconfdir) (Lit_Other '=') (/etc)} {(--mandir) (Lit_Other '=') (/usr/share/man)} {(--localstatedir) (Lit_Other '=') (/var)} 
              {(DQ ($ VSub_At '$@'))}
            )
            (C {(make)})
          ]
          spids: [126]
        )
      spids: [122 125]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (C {(mkdir)} {(-p)} {(ipv6)} {(ipv4)})
            (C {(cd)} {(DQ ($ VSub_Name '$builddir')) (/ipv6)})
            (C {(_build)} {(--enable-ipv6)})
            (C {(cd)} {(DQ ($ VSub_Name '$builddir')) (/ipv4)})
            (C {(_build)})
          ]
          spids: [169]
        )
      spids: [165 168]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir')) (/ipv4)})
            (C {(make)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_Name '$pkgdir'))} {(install)})
            (C {(cd)} {(DQ ($ VSub_Name '$builddir')) (/ipv6)})
            (C {(make)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_Name '$pkgdir'))} {(install)})
            (ForEach
              iter_name: i
              iter_words: [{(bird)} {(bird6)}]
              do_arg_iter: F
              body: 
                (DoGroup
                  children: [
                    (C {(install)} {(-Dm755)} 
                      {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$i') (.initd)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/init.d/) ($ VSub_Name '$i')}
                    )
                  ]
                  spids: [268 289]
                )
              spids: [262 266]
            )
          ]
          spids: [218]
        )
      spids: [214 217]
    )
    (FuncDef
      name: bird6
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('BIRD Internet Routing Daemon for IPv6'))}
                  spids: [301]
                )
              ]
              spids: [301]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/etc)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/etc/init.d)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/sbin)}
            )
            (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/) (Lit_Other '*') (6.conf)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/etc/)}
            )
            (ForEach
              iter_name: i
              iter_words: [{(etc/init.d)} {(usr/sbin)}]
              do_arg_iter: F
              body: 
                (DoGroup
                  children: [
                    (C {(mv)} 
                      {(DQ ($ VSub_Name '$pkgdir')) (/) ($ VSub_Name '$i') (/) (Lit_Other '*') (6)} {(DQ ($ VSub_Name '$subpkgdir')) (/) ($ VSub_Name '$i') (/)}
                    )
                  ]
                  spids: [357 379]
                )
              spids: [351 355]
            )
          ]
          spids: [298]
        )
      spids: [294 297]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'd0f044cbbb3e5fe0624ad8ae58f5fa352ff41a9cd73f37d803431d9d148927bce52d8f2b82e31dd65c753c55b1034aaf8e15739a511e42cd2dd122b5cd1e15df  bird-1.6.3.tar.gz\n'
                ) 
                (
'59245af3fd514421d0babcefed556597022a36d14615d596bb5c08c7dd0a6ed4519928e35a0b7ff14fe27ecfa50fa8011283c92bfc9b8355b15b3263df189d5d  bird.initd'
                )
              )
            }
          spids: [384]
        )
      ]
      spids: [384]
    )
  ]
)