(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(openvswitch)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(2.8.1)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ('A production quality, multilayer virtual switch'))}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ('http://openvswitch.org/'))}
          spids: [20]
        )
      ]
      spids: [20]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[25])]
      spids: [25]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ ('ASL 2.0'))} spids:[30])]
      spids: [30]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[35])]
      spids: [35]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:depends_dev)
          op: Equal
          rhs: {(DQ (libressl-dev))}
          spids: [39]
        )
      ]
      spids: [39]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: {(DQ ($ VSub_Name '$depends_dev') (' perl python2 linux-headers bash py-six'))}
          spids: [44]
        )
      ]
      spids: [44]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name '$pkgname') ('-doc ') ($ VSub_Name '$pkgname') ('-dbg ') 
                ($ VSub_Name '$pkgname') ('-dev\n') ('\t') ($ VSub_Name '$pkgname') ('-monitor::noarch ') ($ VSub_Name '$pkgname') 
                ('-bash-completion:bashcomp:noarch')
              )
            }
          spids: [50]
        )
      ]
      spids: [50]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ('http://openvswitch.org/releases/') ($ VSub_Name '$pkgname') (-) 
                ($ VSub_Name '$pkgver') ('.tar.gz\n') ('\tovsdb-server.initd\n') ('\tovsdb-server.confd\n') ('\tovs-vswitchd.initd\n') 
                ('\tovs-vswitchd.confd\n') ('\tovs-modules.initd\n') ('\tmusl-if_packet.patch\n') ('\t0002-fix-wait-any.patch\n') 
                ('\tifupdown-alpine.patch\n') ('\treadme.debian.patch\n') ('\tlibressl-compat.patch\n') ('\t')
              )
            }
          spids: [65]
        )
      ]
      spids: [65]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:builddir)
          op: Equal
          rhs: {(DQ ($ VSub_Name '$srcdir') (/) ($ VSub_Name '$pkgname') (-) ($ VSub_Name '$pkgver'))}
          spids: [85]
        )
      ]
      spids: [85]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (C {(./configure)} {(--prefix) (Lit_Other '=') (/usr)} 
              {(--sysconfdir) (Lit_Other '=') (/etc)} {(--mandir) (Lit_Other '=') (/usr/share/man)} {(--infodir) (Lit_Other '=') (/usr/share/info)} 
              {(--localstatedir) (Lit_Other '=') (/var)} {(--enable-ndebug)}
            )
            (C {(make)})
          ]
          spids: [99]
        )
      spids: [95 98]
    )
    (FuncDef
      name: check
      body: 
        (BraceGroup
          children: [(C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (C {(true)})]
          spids: [153]
        )
      spids: [149 152]
    )
    (FuncDef
      name: monitor
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ ('openvswitch py-twisted py-twisted-web2 py-qt'))}
                  spids: [183]
                )
              ]
              spids: [183]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/openvswitch)})
            (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/openvswitch/python)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/openvswitch/python)}
            )
          ]
          spids: [180]
        )
      spids: [176 179]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (C {(make)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_Name '$pkgdir'))} {(install)})
            (C {(rm)} {(-f)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/) (Lit_Other '*') (.a)})
            (C {(install)} {(-Dm755)} {(DQ ($ VSub_Name '$srcdir')) (/ovsdb-server.initd)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/etc/init.d/ovsdb-server)}
            )
            (C {(install)} {(-Dm755)} {(DQ ($ VSub_Name '$srcdir')) (/ovs-vswitchd.initd)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/etc/init.d/ovs-vswitchd)}
            )
            (C {(install)} {(-Dm755)} {(DQ ($ VSub_Name '$srcdir')) (/ovs-modules.initd)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/etc/init.d/ovs-modules)}
            )
            (C {(install)} {(-Dm644)} {(DQ ($ VSub_Name '$srcdir')) (/ovsdb-server.confd)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/etc/conf.d/ovsdb-server)}
            )
            (C {(install)} {(-Dm644)} {(DQ ($ VSub_Name '$srcdir')) (/ovs-vswitchd.confd)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/etc/conf.d/ovs-vswitchd)}
            )
            (C {(install)} {(-d)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/network/if-pre-up.d)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/etc/network/if-post-down.d)}
            )
            (C {(install)} {(-m755)} {(debian/ifupdown.sh)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/etc/network/if-pre-up.d/openvswitch)}
            )
            (C {(ln)} {(-s)} {(../if-pre-up.d/openvswitch)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/etc/network/if-post-down.d/openvswitch)}
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/doc/openvswitch)})
            (C {(install)} {(-m644)} {(debian/openvswitch-switch.README.Debian)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/doc/openvswitch/README.alpine)}
            )
          ]
          spids: [221]
        )
      spids: [217 220]
    )
    (FuncDef
      name: bashcomp
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Bash completions for ') ($ VSub_Name '$pkgname'))}
                  spids: [419]
                )
              ]
              spids: [419]
            )
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[426])]
              spids: [426]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:install_if)
                  op: Equal
                  rhs: 
                    {
                      (DQ ($ VSub_Name '$pkgname') ('=') ($ VSub_Name '$pkgver') (-r) 
                        ($ VSub_Name '$pkgrel') (' bash-completion')
                      )
                    }
                  spids: [431]
                )
              ]
              spids: [431]
            )
            (C {(mkdir)} {(-p)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/bash-completion/completions/) 
                ($ VSub_Name '$pkgname')
              }
            )
            (C {(mv)} {(DQ ($ VSub_Name '$builddir')) (/utilities/) (Lit_Other '*') (-bashcomp.bash)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/bash-completion/completions/) 
                ($ VSub_Name '$pkgname') (/)
              }
            )
          ]
          spids: [416]
        )
      spids: [412 415]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'b9e90b49bb91aef80942b146e7e324b74f8961342dcc7836f2551ea976a69d66506a3a739bcb01a926b3b3874c7e4312de02965738a1536a342ab95f935d92f7  openvswitch-2.8.1.tar.gz\n'
                ) 
                (
'097d4721a78fff749c534910d98543778474406bd61b469b88a0d981a2a380556444437ec44278cead6d8688c45a38b2acbf1551acb9ab38d048f413728e3b88  ovsdb-server.initd\n'
                ) 
                (
'b1588d076bbfc7ef2dd46fce8e46186f40cbbc4667697f7ac13ddc68e34568fdab315fde47838de7f6d32916853190336cfe3735f672ad7cb624ae14dbff55a5  ovsdb-server.confd\n'
                ) 
                (
'4bff37f8bed32d5327b4b0433984ab8ffdce77f618034aa6ffd1ad4a7caa00703ea2bef312876dce5aafa4c17fe06dddd75e5c05c10e13bf8f5c3805a0654a96  ovs-vswitchd.initd\n'
                ) 
                (
'346aea099f51707d2b4fc9fdc8c1502582723fb4e00c4d5d1624b0378c94dfb76674fa95e2af894f36169df52109dbe441ee6a45aa744584d9e4c74d15a46c1d  ovs-vswitchd.confd\n'
                ) 
                (
'614c86eab826bb8f934cf4a98508fde9952a0b7211414e074510473af3455077a333729aa0e59f3634b9bf30d64847d0f7597246506c36a8f09d57573a2522fc  ovs-modules.initd\n'
                ) 
                (
'c5f137bce28bf80c1e5a6ca18722dae9a5ecff03d20bf92642270951bbbb499e5fb05a08163442720e866d135fcd7426b88add0b42ed240d5f0c068aa9fcd9da  musl-if_packet.patch\n'
                ) 
                (
'973e1e188c23981114c5120d04cf39bec4597349d4c60056cc3834aa8148cd7bafea6216b0649db3dbd0ea540f8876bfaac90262e9a493abf2faf660c4dda01e  0002-fix-wait-any.patch\n'
                ) 
                (
'eca5b19954e6df7dc17c582e22e4b27533710d077039a54a2ba291ae7d3a2706872f5bcad8795ca58e06ca7e45a9b8c4c51e99aedbabd0e87623972ebcdca230  ifupdown-alpine.patch\n'
                ) 
                (
'346f11a81f1538513151ea328fcbf2cdfc3c864aa34ea522055bc70266b9b2b2e05bdc0691593a9a1e4ef360d89d465507623edbcd9f764e3707d852736c895c  readme.debian.patch\n'
                ) 
                (
'b980ffa94fd0087e213dc666382ce47fd8429e395687379c8b396840323cd2ca7cf79595c35fdfa4a0e48ca602d6512c6ccf3b644f78eafbacd7e0e63b632609  libressl-compat.patch'
                )
              )
            }
          spids: [475]
        )
      ]
      spids: [475]
    )
  ]
)