(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 ops: [Op_DPipe] children: [ (C {(install)} {(-dm755)} {(DQ ($ VSub_Name '$pkgdir') (/) ($ VSub_Name '$homedir'))}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (AndOr ops: [Op_DPipe] children: [ (C {(install)} {(-dm755)} {(DQ ($ VSub_Name '$pkgdir') (/) ($ VSub_Name '$logdir'))}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (AndOr ops: [Op_DPipe] children: [ (C {(install)} {(-dm755)} {(DQ ($ VSub_Name '$pkgdir') (/) ($ VSub_Name '$datadir'))}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (AndOr ops: [Op_DPipe] children: [ (C {(install)} {(-dm755)} {(DQ ($ VSub_Name '$pkgdir') (/) ($ VSub_Name '$confdir'))}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (AndOr ops: [Op_DPipe] children: [ (C {(install)} {(-dm755)} {(DQ ($ VSub_Name '$pkgdir') (/) ($ VSub_Name '$confdir') (/conf.d))} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (AndOr ops: [Op_DPipe] 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)}) ] ) (AndOr ops: [Op_DPipe] 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)}) ] ) (AndOr ops: [Op_DPipe] 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)}) ] ) (AndOr ops: [Op_DPipe] 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)}) ] ) (AndOr ops: [Op_DPipe] children: [ (C {(cp)} {(-r)} {(Lit_Other '*')} {(DQ ($ VSub_Name '$pkgdir') (/) ($ VSub_Name '$homedir') (/))} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (AndOr ops: [Op_DPipe] children: [ (C {(cp)} {(config/) (Lit_Other '*')} {(DQ ($ VSub_Name '$pkgdir') (/) ($ VSub_Name '$confdir') (/))} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (AndOr ops: [Op_DAmp] children: [ (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/doc/logstash)}) (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))}) ] ) (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 ops: [Op_DPipe] children: [ (C {(rm)} {(-rf)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/logstash/vendor/jruby/lib/jni)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (AndOr ops: [Op_DPipe] 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)}) ] ) (AndOr ops: [Op_DPipe] children: [ (C {(rmdir)} {(DQ ($ VSub_Name '$pkgdir') (/) ($ VSub_Name '$homedir')) (/data)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (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 ops: [Op_DPipe] 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)}) ] ) ] 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] ) ] )