(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(elasticsearch)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(5.2.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 ("Open Source, Distributed, RESTful Search Engine"))} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("https://www.elastic.co/products/elasticsearch"))} spids: [20] ) ] spids: [20] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ ("x86 x86_64"))} 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 ("java-jna-native>=4.1 openjdk8-jre"))} spids: [35] ) ] spids: [35] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:makedepends) op:Equal rhs:{(DQ )} spids:[40])] spids: [40] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:install) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (.pre-install))} spids: [44] ) ] spids: [44] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (-doc))} spids: [50] ) ] spids: [50] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("https://artifacts.elastic.co/downloads/") ($ VSub_Name "$pkgname") (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (".tar.gz\n") ("\t") ($ VSub_Name "$pkgname") (".initd\n") ("\t") ($ VSub_Name "$pkgname") (".confd\n") ("\tREADME.alpine\n") ("\t") ) } spids: [56] ) ] spids: [56] ) (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: [75] ) ] spids: [75] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:default_module) op: Equal rhs: {(transport-netty4)} spids: [85] ) ] spids: [85] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_modules) op: Equal rhs: { (DQ ("lang-mustache\n") ("\t reindex\n") ("\t ingest-common\n") ("\t lang-expression\n") ("\t lang-groovy\n") ("\t percolator\n") ("\t aggs-matrix-stats\n") ("\t lang-painless\n") ("\t transport-netty3") ) } spids: [88] ) ] spids: [88] ) (ForEach iter_name: _mod iter_words: [{($ VSub_Name "$_modules")}] do_arg_iter: False body: (DoGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: { (DQ ($ VSub_Name "$subpackages") (" ") ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$_mod") (":_") (BracedVarSub token: <VSub_Name _mod> suffix_op: (PatSub pat: {(-)} replace: {(_)} do_all: True do_prefix: False do_suffix: False ) spids: [121 128] ) ) } spids: [113] ) ] spids: [113] ) (C {(eval)} { (DQ (_) (BracedVarSub token: <VSub_Name _mod> suffix_op: (PatSub pat: {(-)} replace: {(_)} do_all: True do_prefix: False do_suffix: False ) spids: [136 143] ) ("() { _builtin_module ") ($ VSub_Name "$_mod") ("; }") ) } ) ] spids: [110 149] ) spids: [106 108] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_basedir) op: Equal rhs: {(DQ (/usr/share/java/) ($ VSub_Name "$pkgname"))} spids: [152] ) ] spids: [152] ) (FuncDef name: build body: (BraceGroup children: [(ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})] spids: [163] ) spids: [159 162] ) (FuncDef name: package body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:destdir) op: Equal rhs: {(DQ ($ VSub_Name "$pkgdir") (/) ($ VSub_Name "$_basedir"))} spids: [182] ) ] spids: [180] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:confdir) op: Equal rhs: {(DQ ($ VSub_Name "$pkgdir") (/etc/) ($ VSub_Name "$pkgname"))} spids: [192] ) ] spids: [190] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:docdir) op: Equal rhs: {(DQ ($ VSub_Name "$pkgdir") (/usr/share/doc/elasticsearch))} spids: [202] ) ] spids: [200] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:heapsize) op: Equal rhs: {(DQ (256m))} spids: [211] ) ] spids: [209] ) (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(install)} {(-dm755)} {(DQ ($ VSub_Name "$destdir")) (/lib)} {(DQ ($ VSub_Name "$destdir")) (/modules)} {(DQ ($ VSub_Name "$destdir")) (/bin)} ) (AndOr children: [ (C {(install)} {(-m644)} {(-t)} {(DQ ($ VSub_Name "$destdir")) (/lib)} {(lib/) (Lit_Other "*")} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(install)} {(-dm755)} {(DQ ($ VSub_Name "$docdir"))}) (C {(install)} {(-dm755)} {(DQ ($ VSub_Name "$confdir"))}) (AndOr children: [ (C {(install)} {(-m644)} {(-t)} {(DQ ($ VSub_Name "$confdir"))} {(config/) (Lit_Other "*")} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(find)} {(bin)} {(-type)} {(f)} {(-name)} {(Lit_Other "*") (.bat)} {(-exec)} {(rm)} {(-f)} {(Lit_LBrace "{") (Lit_RBrace "}")} {(EscapedLiteralPart token:<Lit_EscapedChar "\\;">)} ) (C {(find)} {(bin)} {(-type)} {(f)} {(-name)} {(Lit_Other "*") (.exe)} {(-exec)} {(rm)} {(-f)} {(Lit_LBrace "{") (Lit_RBrace "}")} {(EscapedLiteralPart token:<Lit_EscapedChar "\\;">)} ) (AndOr children: [ (C {(install)} {(-m755)} {(-t)} {(DQ ($ VSub_Name "$destdir")) (/bin)} {(bin/) (Lit_Other "*")} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(install)} {(-dm755)} {(DQ ($ VSub_Name "$destdir") (/modules/) ($ VSub_Name "$default_module"))} ) (AndOr children: [ (C {(install)} {(-m644)} {(-t)} {(DQ ($ VSub_Name "$destdir") (/modules/) ($ VSub_Name "$default_module"))} {(modules/) (DQ ($ VSub_Name "$default_module")) (/) (Lit_Other "*")} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(sed)} {(-i)} {(-e)} {(DQ ("s|^-Xms.*|-Xms") ($ VSub_Name "$heapsize") ("|"))} {(-e)} {(DQ ("s|^-Xmx.*|-Xmx") ($ VSub_Name "$heapsize") ("|"))} {($ VSub_Name "$confdir") (/jvm.options)} ) (AndOr children: [ (C {(install)} {(-m755)} {(-D)} {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (.initd)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/init.d/) ($ VSub_Name "$pkgname")} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(install)} {(-m644)} {(-D)} {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (.confd)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/conf.d/) ($ VSub_Name "$pkgname")} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(install)} {(-m644)} {(-D)} {(DQ ($ VSub_Name "$srcdir")) (/README.alpine)} {(DQ ($ VSub_Name "$docdir"))} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [177] ) spids: [173 176] ) (FuncDef name: _builtin_module body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:name) op: Equal rhs: {(DQ ($ VSub_Number "$1"))} spids: [558] ) ] spids: [556] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:destdir) op: Equal rhs: { (DQ ($ VSub_Name "$subpkgdir") (/) ($ VSub_Name "$_basedir") (/modules/) ($ VSub_Name "$name") ) } spids: [566] ) ] spids: [564] ) (C {(install)} {(-dm755)} {(DQ ($ VSub_Name "$destdir"))}) (C {(install)} {(-m644)} {(-t)} {(DQ ($ VSub_Name "$destdir"))} {(DQ ($ VSub_Name "$builddir")) (/modules/) ($ VSub_Name "$name") (/) (Lit_Other "*")} ) ] spids: [553] ) spids: [549 552] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "aa8734c1e1111987d45e8dd64b5f8a0473955c48e09e6f1875e877090c21070fc18768b413e7b0c20652cec9ebd9bb6836a2c014cf8159b041f0d22b28ad5a08 elasticsearch-5.2.1.tar.gz\n" ) ( "dc916861497d4a589d6b3ab70d90ff9970e4d57003ed82d08c5f90dec337f995dcabf2556b7a27ade926e846ad435392f7845acfe9280dce17b4c172d85328ae elasticsearch.initd\n" ) ( "2ab1baf1b5c8782f3f371ba221aadd3e841abc62175f0b1ddcfc68d711e2370465124e076f8cc2e549c25a1da9db8c90172b2f410bd6bbe4153f0e831620b6ba elasticsearch.confd\n" ) ( "6de81485cdc059afef58382862e4155482463fde0b604aaa8dbe904c778b841467c4a383a5e54acd09e3436f1fb7be9923e001fb77bd3d7894e113a5e0f4036b README.alpine" ) ) } spids: [607] ) ] spids: [607] ) ] )