(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(logstash)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(5.4.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 flexible, open source, data collection, parsing and enrichment pipeline"))} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://logstash.net"))} spids: [20] ) ] spids: [20] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[25])] spids: [25] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (apache))} spids:[30])] spids: [30] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ("openjdk8-jre-base java-jffi-native libc6-compat bash"))} spids: [35] ) ] spids: [35] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ($ VSub_Name "$depends_dev"))} 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: [45] ) ] spids: [45] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgusers) op:Equal rhs:{(DQ (logstash))} spids:[51])] spids: [51] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (-doc))} spids: [56] ) ] spids: [56] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:options) op: Equal rhs: {(DQ ("!strip !check"))} spids: [62] ) ] spids: [62] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (".tar.gz::https://artifacts.elastic.co/downloads/") ($ VSub_Name "$pkgname") (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (".tar.gz\n") ("\t") ($ VSub_Name "$pkgname") (".confd\n") ("\t") ($ VSub_Name "$pkgname") (".initd\n") ("\t") ($ VSub_Name "$pkgname") (".conf\n") ("\t") ($ VSub_Name "$pkgname") (".profile\n") ("\t") ) } spids: [67] ) ] spids: [67] ) (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: [94] ) ] spids: [94] ) (FuncDef name: build body: (BraceGroup children: [(ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})] spids: [114] ) spids: [110 113] ) (FuncDef name: package body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:datadir) op: Equal rhs: {(/var/lib/logstash)} spids: [133] ) (assign_pair lhs: (LhsName name:logdir) op: Equal rhs: {($ VSub_Name "$datadir") (/logs)} spids: [136] ) (assign_pair lhs: (LhsName name:confdir) op: Equal rhs: {(/etc/logstash)} spids: [140] ) ] spids: [131] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:homedir) op: Equal rhs: {(/usr/share/logstash)} spids: [146] ) (assign_pair lhs: (LhsName name:heapsize) op: Equal rhs: {(150m)} spids: [149] ) ] spids: [144] ) (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (AndOr children: [ (C {(install)} {(-dm755)} {(DQ ($ VSub_Name "$pkgdir") (/) ($ VSub_Name "$homedir"))}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(install)} {(-dm755)} {(DQ ($ VSub_Name "$pkgdir") (/) ($ VSub_Name "$logdir"))}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(install)} {(-dm755)} {(DQ ($ VSub_Name "$pkgdir") (/) ($ VSub_Name "$datadir"))}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(install)} {(-dm755)} {(DQ ($ VSub_Name "$pkgdir") (/) ($ VSub_Name "$confdir"))}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(install)} {(-dm755)} {(DQ ($ VSub_Name "$pkgdir") (/) ($ VSub_Name "$confdir") (/conf.d))} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (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")) (/) ($ VSub_Name "$pkgname") (.conf)} {(DQ ($ VSub_Name "$pkgdir") (/) ($ VSub_Name "$confdir")) (/conf.d/)} ) (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") (.profile)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/profile.d/logstash.sh)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(cp)} {(-r)} {(Lit_Other "*")} {(DQ ($ VSub_Name "$pkgdir") (/) ($ VSub_Name "$homedir") (/))} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(cp)} {(config/) (Lit_Other "*")} {(DQ ($ VSub_Name "$pkgdir") (/) ($ VSub_Name "$confdir") (/))} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/doc/logstash)}) (C {(cd)} {(DQ ($ VSub_Name "$pkgdir"))}) ] op_id: Op_DAmp ) (C {(find)} {(usr/share/logstash)} {(-maxdepth)} {(1)} {(-type)} {(f)} {(KW_Bang "!")} {(-name)} {(Gemfile) (Lit_Other "*")} {(-name)} {(DQ ("[[:upper:]]*"))} {(-exec)} {(mv)} {(Lit_LBrace "{") (Lit_RBrace "}")} {(usr/share/doc/logstash/)} {(EscapedLiteralPart token:<Lit_EscapedChar "\\;">)} ) (C {(find)} {(usr/share/logstash)} {(-type)} {(f)} {(-name)} {(Lit_Other "*") (.bat)} {(-exec)} {(rm)} {(-f)} {(Lit_LBrace "{") (Lit_RBrace "}")} {(EscapedLiteralPart token:<Lit_EscapedChar "\\;">)} ) (C {(find)} {(usr/share/logstash)} {(-type)} {(f)} {(-name)} {(Lit_Other "*") (win32) (Lit_Other "*")} {(-exec)} {(rm)} {(-f)} {(Lit_LBrace "{") (Lit_RBrace "}")} {(EscapedLiteralPart token:<Lit_EscapedChar "\\;">)} ) (C {(find)} {(usr/share/logstash)} {(-type)} {(f)} {(-name)} {(Lit_Other "*") (Win32) (Lit_Other "*")} {(-exec)} {(rm)} {(-f)} {(Lit_LBrace "{") (Lit_RBrace "}")} {(EscapedLiteralPart token:<Lit_EscapedChar "\\;">)} ) (AndOr children: [ (C {(rm)} {(-rf)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/logstash/vendor/jruby/lib/jni)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(sed)} {(-i)} {(-e)} {(DQ ("s|# path.config:|path.config: ") ($ VSub_Name "$confdir") ("/conf.d|"))} {(-e)} {(DQ ("s|# path.logs:|path.logs: ") ($ VSub_Name "$logdir") ("|"))} {(-e)} {(DQ ("s|# path.data:|path.data: ") ($ VSub_Name "$datadir") ("|"))} {(DQ ($ VSub_Name "$pkgdir") (/) ($ VSub_Name "$confdir")) (/logstash.yml)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(rmdir)} {(DQ ($ VSub_Name "$pkgdir") (/) ($ VSub_Name "$homedir")) (/data)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(ln)} {(-s)} {(DQ ($ VSub_Name "$datadir"))} {(DQ ($ VSub_Name "$pkgdir") (/) ($ VSub_Name "$homedir")) (/data)} ) (C {(ln)} {(-s)} {(DQ ($ VSub_Name "$logdir"))} {(DQ ($ VSub_Name "$pkgdir") (/) ($ VSub_Name "$homedir")) (/logs)} ) (AndOr children: [ (C {(sed)} {(-i)} {(-e)} {(DQ ("s|^-Xms.*|-Xms") ($ VSub_Name "$heapsize") ("|"))} {(-e)} {(DQ ("s|^-Xmx.*|-Xmx") ($ VSub_Name "$heapsize") ("|"))} {(DQ ($ VSub_Name "$pkgdir") (/) ($ VSub_Name "$confdir")) (/jvm.options)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [128] ) spids: [124 127] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "79429494f9499cb1ed8567b2ae00b8e1d0e692304d880f88e65198f04ad7e29b942614c299efe36d1d1a2e50ef63d6e15cc6a2204f005808c5f79940ed7ec601 logstash-5.4.1.tar.gz\n" ) ( "94b18da3f0ef40f68118b27654563e7aa6dd4a3b90f0d8ad61a8be579d4be62c2bf1b192a32ee6140b81224343eeb442687539f6def1e725787b8cb96c0c70d1 logstash.confd\n" ) ( "828684ea0b9faa53ac51f7fb22bf73d862dc058d605f27958db6a8efbd10f5463a0837fa88b62a3964582c72fdd7ece434057a540b0924eae1fae17b9d5887b4 logstash.initd\n" ) ( "21609c8f44b31a5f298573be4b5c0fdcdc165e603a95c3626570fb6dd44dad114a74ee3f10fbd518f72b537a3d6bdcdbad09798c4bead0ee16f2a3b8e2b00ed3 logstash.conf\n" ) ( "180349d57a6a48be9052649425a945a07cf5e194d0f32f83567b460936729a70244d73c3495f8a318a3b98ac99a2848cadfbee5bd017da803c68c5140b6cd29d logstash.profile" ) ) } spids: [733] ) ] spids: [733] ) ] )