(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(pdns)} spids:[15])] spids: [15] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(4.0.4)} spids:[18])] spids: [18] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(1)} spids:[21])] spids: [21] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("PowerDNS Authoritative Server"))} spids: [24] ) ] spids: [24] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://www.powerdns.com/"))} spids: [29] ) ] spids: [29] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[34])] spids: [34] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL-2.0))} spids:[39])] spids: [39] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[44])] spids: [44] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends_dev) op:Equal rhs:{(DQ )} spids:[48])] spids: [48] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: { (DQ ($ VSub_Name "$depends_dev") (" boost-dev lua-dev openldap-dev mariadb-dev\n") ("\tpostgresql-dev sqlite-dev geoip-dev yaml-cpp-dev") ) } spids: [52] ) ] spids: [52] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:install) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (.pre-install))} spids: [59] ) ] spids: [59] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") ("-doc\n") ("\t") ($ VSub_Name "$pkgname") ("-backend-bind:backend_bind\n") ("\t") ($ VSub_Name "$pkgname") ("-backend-ldap:backend_ldap\n") ("\t") ($ VSub_Name "$pkgname") ("-backend-mysql:backend_mysql\n") ("\t") ($ VSub_Name "$pkgname") ("-backend-pgsql:backend_pgsql\n") ("\t") ($ VSub_Name "$pkgname") ("-backend-pipe:backend_pipe\n") ("\t") ($ VSub_Name "$pkgname") ("-backend-sqlite3:backend_sqlite3\n") ("\t") ($ VSub_Name "$pkgname") ("-backend-geoip:backend_geoip") ) } spids: [65] ) ] spids: [65] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgusers) op:Equal rhs:{(DQ (pdns))} spids:[92])] spids: [92] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkggroups) op:Equal rhs:{(DQ (pdns))} spids:[97])] spids: [97] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://downloads.powerdns.com/releases/pdns-") ($ VSub_Name "$pkgver") (".tar.bz2\n") ("\tpdns.initd\n") ("\tpdns.conf") ) } spids: [102] ) ] spids: [102] ) (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: [111] ) ] spids: [111] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(./configure)} {(--prefix) (Lit_Other "=") (/usr)} {(--sysconfdir) (Lit_Other "=") (/etc/) ($ VSub_Name "$pkgname")} {(--mandir) (Lit_Other "=") (/usr/share/man)} {(--infodir) (Lit_Other "=") (/usr/share/info)} {(--localstatedir) (Lit_Other "=") (/var)} {(--libdir) (Lit_Other "=") (/usr/lib/pdns)} {(--with-modules) (Lit_Other "=") (DQ )} {(--with-dynmodules) (Lit_Other "=") (DQ ("bind ldap gmysql gpgsql pipe gsqlite3 geoip")) } {(--disable-static)} ) (C {(make)}) ] spids: [125] ) spids: [121 124] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))} {(install)}) (C {(install)} {(-m755)} {(-D)} {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (.initd)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/init.d/) ($ VSub_Name "$pkgname")} ) (C {(rm)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/) ($ VSub_Name "$pkgname") (/) ($ VSub_Name "$pkgname") (.conf-dist) } ) (C {(install)} {(-m600)} {(-D)} {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (.conf)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/) ($ VSub_Name "$pkgname") (/) ($ VSub_Name "$pkgname") (.conf)} ) (C {(chown)} {(pdns) (Lit_Other ":") (pdns)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/) ($ VSub_Name "$pkgname") (/) ($ VSub_Name "$pkgname") (.conf) } ) ] spids: [202] ) spids: [198 201] ) (FuncDef name: backend_bind body: (BraceGroup children: [(Sentence child:(C {(_mv_backend)} {(bind)}) terminator:<Op_Semi ";">)] spids: [305] ) spids: [301 304] ) (FuncDef name: backend_ldap body: (BraceGroup children: [(Sentence child:(C {(_mv_backend)} {(ldap)}) terminator:<Op_Semi ";">)] spids: [318] ) spids: [314 317] ) (FuncDef name: backend_mysql body: (BraceGroup children: [(Sentence child:(C {(_mv_backend)} {(gmysql)}) terminator:<Op_Semi ";">)] spids: [331] ) spids: [327 330] ) (FuncDef name: backend_pgsql body: (BraceGroup children: [(Sentence child:(C {(_mv_backend)} {(gpgsql)}) terminator:<Op_Semi ";">)] spids: [344] ) spids: [340 343] ) (FuncDef name: backend_pipe body: (BraceGroup children: [(Sentence child:(C {(_mv_backend)} {(pipe)}) terminator:<Op_Semi ";">)] spids: [357] ) spids: [353 356] ) (FuncDef name: backend_sqlite3 body: (BraceGroup children: [ (Sentence child: (C {(_mv_backend)} {(gsqlite3)} {(sqlite)}) terminator: <Op_Semi ";"> ) ] spids: [370] ) spids: [366 369] ) (FuncDef name: backend_geoip body: (BraceGroup children: [(Sentence child:(C {(_mv_backend)} {(geoip)} {(geoip)}) terminator:<Op_Semi ";">)] spids: [385] ) spids: [381 384] ) (FuncDef name: _mv_backend body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:backend) op: Equal rhs: {($ VSub_Number "$1")} spids: [406] ) ] spids: [404] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ (${ VSub_Name backend) (" backend module for PowerDNS"))} spids: [410] ) ] spids: [410] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") (" ") (BracedVarSub token: <VSub_Number 2> suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(SQ )}) spids: [423 426] ) ) } spids: [419] ) ] spids: [419] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/pdns/pdns)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/pdns/pdns/lib) (${ VSub_Name backend) (backend.so) } {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/pdns/pdns/)} ) ] spids: [401] ) spids: [397 400] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "4ef4705cd990b03976775167c7c37850d45907e198549feda5f5701172e008e3f1f74a35a9bebdb24b63dec15ff63cb2cc9dfc8f92e4e1012e0539c5a88b845b pdns-4.0.4.tar.bz2\n" ) ( "3f5b202c56408168ddbf81b47f5c48ca65de91ada88751213a06a1096334b89176c5a6a58f3c6a893a2d15b51ece9f2a64d7d2ea836220a3e45fe362969c6cfa pdns.initd\n" ) ( "c8f8d152c4d29660aa56a9dbfd0d268474f9bd26993ad9e7d8ef54725d02a02e27c1a11adc67bf40f5dd871a677648d45fa76222a063907e0dfb2420111d5dc8 pdns.conf" ) ) } spids: [462] ) ] spids: [462] ) ] )