(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(samba)} spids:[3])]
      spids: [3]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(4.6.6)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(1)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ("Tools to access a server's filespace and printers via SMB"))}
          spids: [12]
        )
      ]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ('http://www.samba.org'))}
          spids: [17]
        )
      ]
      spids: [17]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[22])]
      spids: [22]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL3))} spids:[27])]
      spids: [27]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name '$pkgname') ('-dev ') ($ VSub_Name '$pkgname') ('-doc\n') ('\t') 
                ($ VSub_Name '$pkgname') ('-common::noarch\n') ('\t') ($ VSub_Name '$pkgname') ('-initscript::noarch\n') ('\t') 
                ($ VSub_Name '$pkgname') ('-common-tools:_common_tools\n') ('\t') ($ VSub_Name '$pkgname') 
                ('-common-server-libs:_common_server_libs\n') ('\t') ($ VSub_Name '$pkgname') ('-common-libs:_common_libs\n') ('\tlibsmbclient\n') ('\t') 
                ($ VSub_Name '$pkgname') ('-client\n') ('\t') ($ VSub_Name '$pkgname') ('-client-libs:_client_libs\n') ('\n') ('\t') 
                ($ VSub_Name '$pkgname') ('-winbind\n') ('\tlibwbclient\n') ('\t') ($ VSub_Name '$pkgname') 
                ('-winbind-clients:_winbind_clients\n') ('\t') ($ VSub_Name '$pkgname') ('-winbind-krb5-locator:_winbind_krb5_locator\n') ('\t') 
                ($ VSub_Name '$pkgname') ('-libnss-winbind:_libnss_winbind\n') ('\n') ('\t') ($ VSub_Name '$pkgname') 
                ('-heimdal-libs:_heimdal_libs\n') ('\t') ($ VSub_Name '$pkgname') ('-dc\n') ('\t') ($ VSub_Name '$pkgname') ('-dc-libs:_dc_libs\n') ('\n') 
                ('\t') ($ VSub_Name '$pkgname') ('-server\n') ('\t') ($ VSub_Name '$pkgname') ('-server-libs:_server_libs\n') 
                ('\t') ($ VSub_Name '$pkgname') ('-pidl::noarch\n') ('\tpy-') ($ VSub_Name '$pkgname') (':_py\n') ('\t') 
                ($ VSub_Name '$pkgname') ('-test:_test\n') ('\t') ($ VSub_Name '$pkgname') ('-libs-py:_libs_py\n') ('\t') ($ VSub_Name '$pkgname') 
                (-libs)
              )
            }
          spids: [32]
        )
      ]
      spids: [32]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:depends)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name '$pkgname') ('-server=') ($ VSub_Name '$pkgver') (-r) 
                ($ VSub_Name '$pkgrel') ('\n') ('\t') ($ VSub_Name '$pkgname') ('-client=') ($ VSub_Name '$pkgver') (-r) ($ VSub_Name '$pkgrel') 
                ('\n') ('\t') ($ VSub_Name '$pkgname') ('-common-tools=') ($ VSub_Name '$pkgver') (-r) ($ VSub_Name '$pkgrel')
              )
            }
          spids: [109]
        )
      ]
      spids: [109]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: 
            {
              (DQ ('popt-dev ncurses-dev openldap-dev e2fsprogs-dev\n') 
                ('\ttalloc-dev tdb-dev py-tdb ldb-dev<1.2 cups-dev python2-dev libcap-dev\n') ('\ttevent-dev py-tevent iniparser-dev perl subunit-dev docbook-xsl\n') ('\tlibarchive-dev acl-dev')
              )
            }
          spids: [136]
        )
      ]
      spids: [136]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ('https://us1.samba.org/samba/ftp/stable/') ($ VSub_Name '$pkgname') (-) 
                ($ VSub_Name '$pkgver') ('.tar.gz\n') ('\tuclibc-xattr-create.patch\n') ('\tdomain.patch\n') ('\tgetpwent_r.patch\n') 
                ('\tnetdb-defines.patch\n') ('\tnetapp.patch\n') ('\n') ('\t') ($ VSub_Name '$pkgname') ('.initd\n') ('\t') ($ VSub_Name '$pkgname') 
                ('.confd\n') ('\t') ($ VSub_Name '$pkgname') ('.logrotate\n') ('\t')
              )
            }
          spids: [144]
        )
      ]
      spids: [144]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkggroups) op:Equal rhs:{(DQ (winbind))} spids:[169])]
      spids: [169]
    )
    (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: [174]
        )
      ]
      spids: [174]
    )
    (FuncDef
      name: prepare
      body: 
        (BraceGroup
          children: [(C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (C {(default_prepare)})]
          spids: [198]
        )
      spids: [194 197]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (Assignment
              keyword: Assign_Local
              pairs: [
                (assign_pair
                  lhs: (LhsName name:_jobs)
                  op: Equal
                  rhs: {($ VSub_Name '$JOBS')}
                  spids: [229]
                )
              ]
              spids: [227]
            )
            (Assignment
              keyword: Assign_Local
              pairs: [
                (assign_pair
                  lhs: (LhsName name:_idmap_modules)
                  op: Equal
                  rhs: 
                    {(idmap_ad) (Lit_Comma ',') (idmap_rid) (Lit_Comma ',') (idmap_adex) (Lit_Comma ',') 
                      (idmap_hash) (Lit_Comma ',') (idmap_tdb2)
                    }
                  spids: [235]
                )
              ]
              spids: [233]
            )
            (Assignment
              keyword: Assign_Local
              pairs: [
                (assign_pair
                  lhs: (LhsName name:_pdb_modules)
                  op: Equal
                  rhs: 
                    {(pdb_tdbsam) (Lit_Comma ',') (pdb_ldap) (Lit_Comma ',') (pdb_ads) (Lit_Comma ',') 
                      (pdb_smbpasswd) (Lit_Comma ',') (pdb_wbc_sam) (Lit_Comma ',') (pdb_samba4)
                    }
                  spids: [249]
                )
              ]
              spids: [247]
            )
            (Assignment
              keyword: Assign_Local
              pairs: [
                (assign_pair
                  lhs: (LhsName name:_auth_modules)
                  op: Equal
                  rhs: 
                    {(auth_unix) (Lit_Comma ',') (auth_wbc) (Lit_Comma ',') (auth_server) 
                      (Lit_Comma ',') (auth_netlogond) (Lit_Comma ',') (auth_script) (Lit_Comma ',') (auth_samba4)
                    }
                  spids: [265]
                )
              ]
              spids: [263]
            )
            (If
              arms: [
                (if_arm
                  cond: [
                    (Sentence
                      child: 
                        (C {(Lit_Other '[')} {(-z)} {(DQ ($ VSub_Name '$_jobs'))} {(Lit_Other ']')})
                      terminator: <Op_Semi ';'>
                    )
                  ]
                  action: [
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:_jobs)
                          op: Equal
                          rhs: 
                            {
                              (CommandSubPart
                                command_list: 
                                  (CommandList
                                    children: [
                                      (C {(awk)} {(SQ <'/^core id/ {n++} END{print n}'>)} 
                                        {(/proc/cpuinfo)}
                                      )
                                    ]
                                  )
                                left_token: <Left_CommandSub '$('>
                                spids: [297 305]
                              )
                            }
                          spids: [296]
                        )
                      ]
                      spids: [296]
                    )
                  ]
                  spids: [-1 293]
                )
              ]
              spids: [-1 308]
            )
            (AndOr
              children: [
                (C {(./configure)} {(--prefix) (Lit_Other '=') (/usr)} 
                  {(--jobs) (Lit_Other '=') 
                    (BracedVarSub
                      token: <VSub_Name _jobs>
                      suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(2)})
                      spids: [321 325]
                    )
                  } {(--sysconfdir) (Lit_Other '=') (/etc/) ($ VSub_Name '$pkgname')} 
                  {(--with-configdir) (Lit_Other '=') (/etc/) ($ VSub_Name '$pkgname')} {(--localstatedir) (Lit_Other '=') (/var)} {(--libexecdir) (Lit_Other '=') (/usr/lib)} {(--enable-fhs)} 
                  {(--with-lockdir) (Lit_Other '=') (/var/cache/) ($ VSub_Name '$pkgname')} {(--with-piddir) (Lit_Other '=') (/var/run/) ($ VSub_Name '$pkgname')} 
                  {(--with-logfilebase) (Lit_Other '=') (/var/log/) ($ VSub_Name '$pkgname')} {(--without-pam)} {(--without-systemd)} {(--with-ads)} 
                  {(--with-shared-modules) (Lit_Other '=') ($ VSub_Name '$_idmap_modules') 
                    (Lit_Comma ',') ($ VSub_Name '$_pdb_modules') (Lit_Comma ',') ($ VSub_Name '$_auth_modules')
                  } {(--enable-cups)} {(--without-gettext)} 
                  {(--bundled-libraries) (Lit_Other '=') (NONE) (Lit_Comma ',') (ntdb) (Lit_Comma ',') 
                    (roken) (Lit_Comma ',') (wind) (Lit_Comma ',') (hx509) (Lit_Comma ',') (asn1) (Lit_Comma ',') (heimbase) 
                    (Lit_Comma ',') (hcrypto) (Lit_Comma ',') (krb5) (Lit_Comma ',') (gssapi) (Lit_Comma ',') (heimntlm) (Lit_Comma ',') (hdb) 
                    (Lit_Comma ',') (kdc) (Lit_Comma ',') (cmocka)
                  } {(--disable-rpath-install)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [(C {(make)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})]
              op_id: Op_DPipe
            )
          ]
          spids: [217]
        )
      spids: [213 216]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (AndOr
              children: [
                (C {(make)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_Name '$pkgdir'))} {(install)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-d)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/var/log/) ($ VSub_Name '$pkgname')} {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/doc/) ($ VSub_Name '$pkgname')}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-dm755)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/var/lib/) ($ VSub_Name '$pkgname') (/sysvol)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-Dm644)} {(packaging/LSB/smb.conf)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/etc/) ($ VSub_Name '$pkgname') (/smb.conf)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-Dm644)} {(packaging/RHEL/setup/smbusers)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/etc/) ($ VSub_Name '$pkgname') (/smbusers)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-m744)} {(packaging/printing/smbprint)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/smbprint)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(install)} {(-Dm644)} 
              {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$pkgname') (.logrotate)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/logrotate.d/) ($ VSub_Name '$pkgname')}
            )
          ]
          spids: [468]
        )
      spids: [464 467]
    )
    (FuncDef
      name: initscript
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Init script for Samba'))}
                  spids: [633]
                )
              ]
              spids: [633]
            )
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[639])]
              spids: [639]
            )
            (C {(install)} {(-Dm755)} {($ VSub_Name '$srcdir') (/) ($ VSub_Name '$pkgname') (.initd)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/etc/init.d/) ($ VSub_Name '$pkgname')}
            )
            (C {(install)} {(-Dm644)} {($ VSub_Name '$srcdir') (/) ($ VSub_Name '$pkgname') (.confd)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/etc/conf.d/) ($ VSub_Name '$pkgname')}
            )
          ]
          spids: [630]
        )
      spids: [626 629]
    )
    (FuncDef
      name: _mv_files
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_Local
              pairs: [(assign_pair lhs:(LhsName name:i) op:Equal spids:[687])]
              spids: [685]
            )
            (ForEach
              iter_name: i
              iter_words: [{(DQ ($ VSub_At '$@'))}]
              do_arg_iter: False
              body: 
                (DoGroup
                  children: [
                    (Case
                      to_match: {($ VSub_Name '$i')}
                      arms: [
                        (case_arm
                          pat_list: [{(Lit_Other '*') (/) (Lit_Other '*')}]
                          action: [
                            (C {(mkdir)} {(-p)} 
                              {(DQ ($ VSub_Name '$subpkgdir')) (/) 
                                (BracedVarSub
                                  token: <VSub_Name i>
                                  suffix_op: 
                                    (StringUnary
                                      op_id: VOp1_Percent
                                      arg_word: {(Lit_Slash /) ('*')}
                                    )
                                  spids: [724 729]
                                )
                              }
                            )
                          ]
                          spids: [711 714 730 -1]
                        )
                        (case_arm
                          pat_list: [{(Lit_Other '*')}]
                          action: [(C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir'))})]
                          spids: [733 734 743 -1]
                        )
                      ]
                      spids: [704 708 746]
                    )
                    (AndOr
                      children: [
                        (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/) ($ VSub_Name '$i')} 
                          {(DQ ($ VSub_Name '$subpkgdir')) (/) ($ VSub_Name '$i')}
                        )
                        (ControlFlow
                          token: <ControlFlow_Return return>
                          arg_word: {(1)}
                        )
                      ]
                      op_id: Op_DPipe
                    )
                  ]
                  spids: [701 770]
                )
              spids: [695 699]
            )
          ]
          spids: [682]
        )
      spids: [678 681]
    )
    (FuncDef
      name: common
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Samba common files for both client an servers'))}
                  spids: [782]
                )
              ]
              spids: [782]
            )
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(SQ )} spids:[788])]
              spids: [788]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (AndOr
              children: [
                (C {(_mv_files)} {(etc)} {(var)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(install)} {(-d)} {(-m700)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/var/lib/) ($ VSub_Name '$pkgname') (/private)}
            )
          ]
          spids: [779]
        )
      spids: [775 778]
    )
    (FuncDef
      name: _libs_py
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Libraries that require libpython'))}
                  spids: [843]
                )
              ]
              spids: [843]
            )
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(SQ )} spids:[849])]
              spids: [849]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (AndOr
              children: [
                (C {(_mv_files)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libsamba-net-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libsamba-python-samba4.so)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
          ]
          spids: [840]
        )
      spids: [836 839]
    )
    (FuncDef
      name: _common_tools
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Tools for Samba servers and clients'))}
                  spids: [896]
                )
              ]
              spids: [896]
            )
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(SQ )} spids:[902])]
              spids: [902]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (AndOr
              children: [
                (C {(_mv_files)} {(usr/bin/net)} {(usr/bin/pdbedit)} {(usr/bin/profiles)} 
                  {(usr/bin/smbcontrol)} {(usr/bin/smbpasswd)} {(usr/bin/testparm)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libgpo-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libnet-keytab-samba4.so)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [893]
        )
      spids: [889 892]
    )
    (FuncDef
      name: _common_server_libs
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Samba libraries shared by common-tools and servers'))}
                  spids: [968]
                )
              ]
              spids: [968]
            )
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[974])]
              spids: [974]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (AndOr
              children: [
                (C {(_mv_files)} {(usr/lib/libnetapi.so.) (Lit_Other '*')} 
                  {(usr/lib/libsmbldap.so.) (Lit_Other '*')} {(usr/lib/) ($ VSub_Name '$pkgname') (/libads-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libauth-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libdfs-server-ad-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libnpa-tstream-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libprinting-migrate-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libsmbd-base-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libsmbd-conn-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libsmbldaphelper-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/pdb)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [965]
        )
      spids: [961 964]
    )
    (FuncDef
      name: _common_libs
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Samba libraries shared by common-tools, server and clients'))}
                  spids: [1070]
                )
              ]
              spids: [1070]
            )
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[1076])]
              spids: [1076]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (AndOr
              children: [
                (C {(_mv_files)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libcli-spoolss-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libtrusts-util-samba4.so)} {(usr/lib/libdcerpc-binding.so.) (Lit_Other '*')} {(usr/lib/libsamba-passdb.so.) (Lit_Other '*')} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libdcerpc-samba-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/liblibcli-lsa3-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/liblibcli-netlogon3-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/liblibsmb-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libmsrpc3-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libndr-samba4.so)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [1067]
        )
      spids: [1063 1066]
    )
    (FuncDef
      name: libsmbclient
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('The SMB client library'))}
                  spids: [1166]
                )
              ]
              spids: [1166]
            )
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(SQ )} spids:[1172])]
              spids: [1172]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (AndOr
              children: [
                (C {(_mv_files)} {(usr/lib/libsmbclient.so.) (Lit_Other '*')})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [1163]
        )
      spids: [1159 1162]
    )
    (FuncDef
      name: _client_libs
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Samba libraries used by clients'))}
                  spids: [1207]
                )
              ]
              spids: [1207]
            )
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(SQ )} spids:[1213])]
              spids: [1213]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (AndOr
              children: [
                (C {(_mv_files)} {(usr/lib/libdcerpc.so.) (Lit_Other '*')} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libcli-ldap-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libcmdline-credentials-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') 
                    (/libdsdb-garbage-collect-tombstones-samba4.so)
                  } {(usr/lib/) ($ VSub_Name '$pkgname') (/libevents-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libhttp-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libnetif-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libregistry-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libsmbclient-raw-samba4.so)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [1204]
        )
      spids: [1200 1203]
    )
    (FuncDef
      name: client
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Samba client programs'))}
                  spids: [1296]
                )
              ]
              spids: [1296]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: 
                    {
                      (DQ ($ VSub_Name '$pkgname') ('-common=') ($ VSub_Name '$pkgver') (-r) 
                        ($ VSub_Name '$pkgrel')
                      )
                    }
                  spids: [1302]
                )
              ]
              spids: [1302]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (AndOr
              children: [
                (C {(_mv_files)} {(usr/bin/cifsdd)} {(usr/bin/findsmb)} {(usr/bin/dbwrap_tool)} 
                  {(usr/bin/mvxattr)} {(usr/bin/nmblookup)} {(usr/bin/oLschema2ldif)} {(usr/bin/regdiff)} {(usr/bin/regpatch)} 
                  {(usr/bin/regshell)} {(usr/bin/regtree)} {(usr/bin/rpcclient)} {(usr/bin/samba-regedit)} {(usr/bin/sharesec)} 
                  {(usr/bin/smbcacls)} {(usr/bin/smbclient)} {(usr/bin/smbcquotas)} {(usr/bin/smbget)} {(usr/bin/smbprint)} {(usr/bin/smbspool)} 
                  {(usr/bin/smbtar)} {(usr/bin/smbtree)} {(usr/lib/) ($ VSub_Name '$pkgname') (/smbspool_krb5_wrapper)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [1293]
        )
      spids: [1289 1292]
    )
    (FuncDef
      name: _server_libs
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Samba libraries shared by server and windbind'))}
                  spids: [1429]
                )
              ]
              spids: [1429]
            )
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(SQ )} spids:[1435])]
              spids: [1435]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (AndOr
              children: [
                (C {(_mv_files)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libMESSAGING-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libdcerpc-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libidmap-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libnss-info-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libnon-posix-acls-samba4.so)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [1426]
        )
      spids: [1422 1425]
    )
    (FuncDef
      name: winbind
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Samba user and group resolver'))}
                  spids: [1498]
                )
              ]
              spids: [1498]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: 
                    {
                      (DQ ($ VSub_Name '$pkgname') ('-common=') ($ VSub_Name '$pkgver') (-r) 
                        ($ VSub_Name '$pkgrel')
                      )
                    }
                  spids: [1504]
                )
              ]
              spids: [1504]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:install)
                  op: Equal
                  rhs: 
                    {
                      (DQ ('winbind.pre-install winbind.pre-upgrade winbind.post-install\n') 
                        ('\t\twinbind.post-upgrade')
                      )
                    }
                  spids: [1514]
                )
              ]
              spids: [1514]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (AndOr
              children: [
                (C {(_mv_files)} {(usr/sbin/winbindd)} {(usr/lib/) ($ VSub_Name '$pkgname') (/idmap)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/nss_info)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(install)} {(-d)} {(-g)} {(winbind)} {(-m)} {(750)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/var/cache/) ($ VSub_Name '$pkgname') 
                (/winbindd_privileged)
              }
            )
          ]
          spids: [1495]
        )
      spids: [1491 1494]
    )
    (FuncDef
      name: libwbclient
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Samba winbind client libraries'))}
                  spids: [1586]
                )
              ]
              spids: [1586]
            )
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(SQ )} spids:[1592])]
              spids: [1592]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (AndOr
              children: [
                (C {(_mv_files)} {(usr/lib/libwbclient.so.) (Lit_Other '*')} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libreplace-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libwinbind-client-samba4.so)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [1583]
        )
      spids: [1579 1582]
    )
    (FuncDef
      name: _winbind_clients
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Samba winbind client tools'))}
                  spids: [1639]
                )
              ]
              spids: [1639]
            )
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(SQ )} spids:[1645])]
              spids: [1645]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (AndOr
              children: [
                (C {(_mv_files)} {(usr/bin/ntlm_auth)} {(usr/bin/wbinfo)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [1636]
        )
      spids: [1632 1635]
    )
    (FuncDef
      name: _libnss_winbind
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Samba winbind NSS plugin'))}
                  spids: [1683]
                )
              ]
              spids: [1683]
            )
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(SQ )} spids:[1689])]
              spids: [1689]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (AndOr
              children: [
                (C {(_mv_files)} {(usr/lib/libnss_winbind.so) (Lit_Other '*')} 
                  {(usr/lib/libnss_wins.so) (Lit_Other '*')}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [1680]
        )
      spids: [1676 1679]
    )
    (FuncDef
      name: _winbind_krb5_locator
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Samba winbind krb5 locator'))}
                  spids: [1729]
                )
              ]
              spids: [1729]
            )
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(SQ )} spids:[1735])]
              spids: [1735]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (AndOr
              children: [
                (C {(_mv_files)} {(usr/lib/winbind_krb5_locator.so)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [1726]
        )
      spids: [1722 1725]
    )
    (FuncDef
      name: dc
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Samba AD Domain Controller'))}
                  spids: [1769]
                )
              ]
              spids: [1769]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: 
                    {
                      (DQ ($ VSub_Name '$pkgname') ('-common=') ($ VSub_Name '$pkgver') (-r) 
                        ($ VSub_Name '$pkgrel') ('\n') ('\t\t') ($ VSub_Name '$pkgname') ('-server=') ($ VSub_Name '$pkgver') (-r) ($ VSub_Name '$pkgrel') 
                        ('\n') ('\t\t') ($ VSub_Name '$pkgname') ('-winbind=') ($ VSub_Name '$pkgver') (-r) ($ VSub_Name '$pkgrel') ('\n') 
                        ('\t\tpy-') ($ VSub_Name '$pkgname') ('=') ($ VSub_Name '$pkgver') (-r) ($ VSub_Name '$pkgrel')
                      )
                    }
                  spids: [1775]
                )
              ]
              spids: [1775]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (C {(_mv_files)} {(usr/bin/samba-tool)} {(usr/sbin/samba) (Lit_Other '*')} 
              {(usr/share/) ($ VSub_Name '$pkgname')} {(usr/lib/) ($ VSub_Name '$pkgname') (/auth/samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/gensec)} 
              {(usr/lib/) ($ VSub_Name '$pkgname') (/ldb)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libsmbpasswdparser-samba4.so)} 
              {(usr/lib/) ($ VSub_Name '$pkgname') (/vfs/posix_eadb.so)}
            )
          ]
          spids: [1766]
        )
      spids: [1762 1765]
    )
    (FuncDef
      name: _dc_libs
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Samba AD Domain Controller libraries'))}
                  spids: [1869]
                )
              ]
              spids: [1869]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (C {(_mv_files)} {(usr/lib/libdcerpc-samr.so.) (Lit_Other '*')} 
              {(usr/lib/libdcerpc-server.so.) (Lit_Other '*')} {(usr/lib/libsamba-policy.so.) (Lit_Other '*')} {(usr/lib/) ($ VSub_Name '$pkgname') (/bind9)} 
              {(usr/lib/) ($ VSub_Name '$pkgname') (/libHDB-SAMBA4-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libLIBWBCLIENT-OLD-samba4.so)} 
              {(usr/lib/) ($ VSub_Name '$pkgname') (/libauth-unix-token-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libauth4-samba4.so)} 
              {(usr/lib/) ($ VSub_Name '$pkgname') (/libcluster-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libdb-glue-samba4.so)} 
              {(usr/lib/) ($ VSub_Name '$pkgname') (/libdnsserver-common-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libdsdb-module-samba4.so)} 
              {(usr/lib/) ($ VSub_Name '$pkgname') (/libhdb-samba4.so.) (Lit_Other '*')} {(usr/lib/) ($ VSub_Name '$pkgname') (/libkdc-samba4.so.) (Lit_Other '*')} 
              {(usr/lib/) ($ VSub_Name '$pkgname') (/libpac-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libposix-eadb-samba4.so)} 
              {(usr/lib/) ($ VSub_Name '$pkgname') (/libprocess-model-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libservice-samba4.so)} 
              {(usr/lib/) ($ VSub_Name '$pkgname') (/libshares-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/process_model)} {(usr/lib/) ($ VSub_Name '$pkgname') (/service)}
            )
          ]
          spids: [1866]
        )
      spids: [1862 1865]
    )
    (FuncDef
      name: _heimdal_libs
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Samba heimdal libraries'))}
                  spids: [2019]
                )
              ]
              spids: [2019]
            )
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(SQ )} spids:[2025])]
              spids: [2025]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (C {(_mv_files)} 
              {(usr/lib/) ($ VSub_Name '$pkgname') (/libasn1-samba4.so.) (Lit_Other '*')} {(usr/lib/) ($ VSub_Name '$pkgname') (/libgssapi-samba4.so.) (Lit_Other '*')} 
              {(usr/lib/) ($ VSub_Name '$pkgname') (/libhcrypto-samba4.so.) (Lit_Other '*')} {(usr/lib/) ($ VSub_Name '$pkgname') (/libheimbase-samba4.so.) (Lit_Other '*')} 
              {(usr/lib/) ($ VSub_Name '$pkgname') (/libheimntlm-samba4.so.) (Lit_Other '*')} {(usr/lib/) ($ VSub_Name '$pkgname') (/libhx509-samba4.so.) (Lit_Other '*')} 
              {(usr/lib/) ($ VSub_Name '$pkgname') (/libkrb5-samba4.so.) (Lit_Other '*')} {(usr/lib/) ($ VSub_Name '$pkgname') (/libroken-samba4.so.) (Lit_Other '*')} 
              {(usr/lib/) ($ VSub_Name '$pkgname') (/libwind-samba4.so.) (Lit_Other '*')}
            )
          ]
          spids: [2016]
        )
      spids: [2012 2015]
    )
    (FuncDef
      name: server
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Samba server'))}
                  spids: [2110]
                )
              ]
              spids: [2110]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: 
                    {
                      (DQ ($ VSub_Name '$pkgname') ('-common=') ($ VSub_Name '$pkgver') (-r) 
                        ($ VSub_Name '$pkgrel') ('\n') ('\t\t') ($ VSub_Name '$pkgname') ('-initscript=') ($ VSub_Name '$pkgver') (-r) 
                        ($ VSub_Name '$pkgrel')
                      )
                    }
                  spids: [2116]
                )
              ]
              spids: [2116]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (AndOr
              children: [
                (C {(_mv_files)} {(usr/sbin/nmbd)} {(usr/sbin/smbd)} {(usr/bin/eventlogadm)} 
                  {(usr/bin/smbstatus)} {(usr/lib/) ($ VSub_Name '$pkgname') (/auth)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libxattr-tdb-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/vfs)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [2107]
        )
      spids: [2103 2106]
    )
    (FuncDef
      name: pidl
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Perl IDL compiler'))}
                  spids: [2197]
                )
              ]
              spids: [2197]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ (perl))}
                  spids: [2203]
                )
              ]
              spids: [2203]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (AndOr
              children: [
                (C {(_mv_files)} {(usr/bin/pidl)} {(usr/share/perl) (Lit_Other '*')})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [2194]
        )
      spids: [2190 2193]
    )
    (FuncDef
      name: _py
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Samba python libraries'))}
                  spids: [2245]
                )
              ]
              spids: [2245]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ (py-tdb))}
                  spids: [2251]
                )
              ]
              spids: [2251]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib)})
            (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/python) (Lit_Other '*')} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/)}
            )
          ]
          spids: [2242]
        )
      spids: [2238 2241]
    )
    (FuncDef
      name: _test
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Samba server and client testing tools'))}
                  spids: [2290]
                )
              ]
              spids: [2290]
            )
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(SQ )} spids:[2296])]
              spids: [2296]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (AndOr
              children: [
                (C {(_mv_files)} {(usr/bin/gentest)} {(usr/bin/locktest)} {(usr/bin/masktest)} 
                  {(usr/bin/ndrdump)} {(usr/bin/smbtorture)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libdlz-bind9-for-torture-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libtorture-samba4.so)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [2287]
        )
      spids: [2283 2286]
    )
    (FuncDef
      name: libs
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Samba core libraries'))}
                  spids: [2358]
                )
              ]
              spids: [2358]
            )
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(SQ )} spids:[2364])]
              spids: [2364]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (AndOr
              children: [
                (C {(_mv_files)} {(usr/lib/libndr-krb5pac.so.) (Lit_Other '*')} 
                  {(usr/lib/libndr-nbt.so.) (Lit_Other '*')} {(usr/lib/libndr-standard.so.) (Lit_Other '*')} {(usr/lib/libndr.so.) (Lit_Other '*')} 
                  {(usr/lib/libsamba-credentials.so.) (Lit_Other '*')} {(usr/lib/libsamba-errors.so.) (Lit_Other '*')} {(usr/lib/libsamba-hostconfig.so.) (Lit_Other '*')} 
                  {(usr/lib/libsamba-util.so.) (Lit_Other '*')} {(usr/lib/libsamdb.so.) (Lit_Other '*')} {(usr/lib/libsmbconf.so.) (Lit_Other '*')} 
                  {(usr/lib/libtevent-util.so.) (Lit_Other '*')} {(usr/lib/) ($ VSub_Name '$pkgname') (/libCHARSET3-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libaddns-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libasn1util-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libauth-sam-reply-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libauthkrb5-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libcli-cldap-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libcli-ldap-common-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libcli-nbt-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libcli-smb-common-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libcliauth-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libdbwrap-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libflag-mapping-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libgenrand-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libgensec-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libgse-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libinterfaces-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libiov-buf-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libkrb5samba-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libldbsamba-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libmessages-dgm-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libmessages-util-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libmsghdr-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libndr-samba-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libpopt-samba3-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libsamba-cluster-support-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libsamba-debug-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libsamba-modules-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libsamba-security-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libsamba-sockets-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libsamba3-util-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libsamdb-common-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libsecrets3-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libserver-id-db-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libserver-role-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libsmb-transport-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libsmbd-shim-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libsocket-blocking-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libsys-rw-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libtalloc-report-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libtdb-wrap-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libtime-basic-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libutil-cmdline-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libutil-reg-samba4.so)} 
                  {(usr/lib/) ($ VSub_Name '$pkgname') (/libutil-setid-samba4.so)} {(usr/lib/) ($ VSub_Name '$pkgname') (/libutil-tdb-samba4.so)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(rmdir)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/) ($ VSub_Name '$pkgname')} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/share)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/sbin)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib)} {(DQ ($ VSub_Name '$pkgdir')) (/usr)}
            )
          ]
          spids: [2355]
        )
      spids: [2351 2354]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'e06bdc83f44c449212f2e45a902e2ca547505a75e970166259b91d2093fb442cdfd456e724d0e842b674b4b8d5bdbe9072996d768c08ebd979a44b2494a59799  samba-4.6.6.tar.gz\n'
                ) 
                (
'b43809d7ecbf3968f5154c2ded6ed47dae36921f1895ea98bcce50557eb2ad39b736345ffb4214655ed3154c143c20431d248cde828285380bafbf4d2627df9b  uclibc-xattr-create.patch\n'
                ) 
                (
'62d373dbaee75121a1d73f2c09cdca7239705808ff807b171d1d5a28fd4ffc66bdb52494b62786d7aaba8aeece5c08433b532ca96a28d712452fe9daac8d8d2e  domain.patch\n'
                ) 
                (
'0d4fd9862191554dc9c724cec0b94fd19afbfd0c4ed619e4c620c075e849cb3f3d44db1e5f119d890da23a3dd0068d9873703f3d86c47b91310521f37356208b  getpwent_r.patch\n'
                ) 
                (
'1854577d0e4457e27da367a6c7ec0fb5cfd63cefea0a39181c9d6e78cf8d3eb50878cdddeea3daeec955d00263151c2f86ea754ff4276ef98bc52c0276d9ffe8  netdb-defines.patch\n'
                ) 
                (
'202667cb0383414d9289cd67574f5e1140c9a0ff63bb82a746a59b2397a00db15654bfb30cb5ec1cd68a097899be0f849d9aab4c0d210152386c9e66c640f0c0  netapp.patch\n'
                ) 
                (
'6bee83aab500f27248b315d8a5f567940d7232269b021d801b3d51c20ed9e4aad513ee0117f356fb388014a63a145beacb55307ef9addbf7997987304b548fcf  samba.initd\n'
                ) 
                (
'4faf581ecef3ec38319e3c4ab6d3995c51fd7ba83180dc5553a2ff4dfb92efadb43030c543292130c4ed0c281dc0972c6973d52d48062c5edb39bb1c4bbb6dd6  samba.confd\n'
                ) 
                (
'f88ebe59ca3a9e9b77dd5993c13ef3e73a838efb8ed858088b464a330132d662f33e25c27819e38835389dee23057a3951de11bae1eef55db8ff5e1ec6760053  samba.logrotate'
                )
              )
            }
          spids: [2760]
        )
      ]
      spids: [2760]
    )
  ]
)