(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgname) op: assign_op.Equal rhs: {<apache2-mod-sflow>} spids: [6] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgver) op: assign_op.Equal rhs: {<1.0.5>} spids: [9] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgrel) op: assign_op.Equal rhs: {<0>} spids: [12] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgdesc) op: assign_op.Equal rhs: { (DQ < 'Apache module to implement logging using sFlow for monitoring of large web clusters.' > ) } spids: [15] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:url) op: assign_op.Equal rhs: {(DQ <'https://code.google.com/p/mod-sflow/'>)} spids: [20] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:arch) op: assign_op.Equal rhs: {(DQ <all>)} spids: [25] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:license) op: assign_op.Equal rhs: {(DQ <'InMon sFlow (http://www.inmon.com/technology/sflowlicense.txt)'>)} spids: [30] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:depends) op: assign_op.Equal rhs: {(DQ <apache2>)} spids: [35] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:makedepends) op: assign_op.Equal rhs: {(DQ <'apache2-dev apr-dev autoconf'>)} spids: [43] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:install) op: assign_op.Equal rhs: {(DQ )} spids: [48] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:subpackages) op: assign_op.Equal rhs: {(DQ )} spids: [52] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:source) op: assign_op.Equal rhs: { (DQ <'http://dev.alpinelinux.org/archive/mod-sflow/mod-sflow-'> ($ Id.VSub_DollarName '$pkgver') <.tar.gz> ) } spids: [56] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:_builddir) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName '$srcdir')) <'/mod-sflow-'> ($ Id.VSub_DollarName '$pkgver')} spids: [64] ) ] ) (command.ShFunction name: prepare body: (BraceGroup children: [(command.ControlFlow token:<Id.ControlFlow_Return return> arg_word:{<0>})] ) ) (command.ShFunction name: snapshot body: (BraceGroup children: [ (C {<cd>} {(DQ ($ Id.VSub_DollarName '$srcdir'))}) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<svn>} {<checkout>} {<http> <Id.Lit_Colon ':'> <'//mod-sflow.googlecode.com/svn/tags/REL-'> ($ Id.VSub_DollarName '$pkgver') } {<mod-sflow-> ($ Id.VSub_DollarName '$pkgver')} ) (command.ControlFlow token: <Id.ControlFlow_Return return> arg_word: {<1>} ) ] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<tar>} {<-zcf>} {<mod-sflow-> ($ Id.VSub_DollarName '$pkgver') <.tar.gz>} {<--exclude>} {<mod-sflow-> ($ Id.VSub_DollarName '$pkgver') <'/.svn'>} {<mod-sflow-> ($ Id.VSub_DollarName '$pkgver')} ) (command.ControlFlow token: <Id.ControlFlow_Return return> arg_word: {<1>} ) ] ) (C {<scp>} {<mod-sflow-> ($ Id.VSub_DollarName '$pkgver') <.tar.gz>} {<dev.alpinelinux.org> <Id.Lit_Colon ':'> <'/archive/mod-sflow/'>} ) ] ) ) (command.ShFunction name: build body: (BraceGroup children: [ (C {<cd>} {(DQ ($ Id.VSub_DollarName '$_builddir'))}) (C {<'/usr/bin/apxs'>} {<-Wc>} {<-c>} {<mod_sflow.c>} {<sflow_api.c>}) ] ) ) (command.ShFunction name: package body: (BraceGroup children: [ (C {<cd>} {(DQ ($ Id.VSub_DollarName '$_builddir'))}) (C {<mkdir>} {<-p>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/usr/lib/apache2'>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/etc/apache2/conf.d'>} ) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<install>} {<-D>} {<-m755>} {(DQ ($ Id.VSub_DollarName '$_builddir')) <'/.libs/mod_sflow.so'>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/usr/lib/apache2/mod_sflow.so'>} ) (command.ControlFlow token: <Id.ControlFlow_Return return> arg_word: {<1>} ) ] ) (C {<install>} {<-d>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/etc/httpd/conf.d'>}) (command.Simple words: [{<cat>}] redirects: [ (redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/etc/httpd/conf.d/sflow.conf'>} ) (redir op: <Id.Redir_DLess '<<'> loc: (redir_loc.Fd fd:0) arg: (redir_param.HereDoc here_begin: {<EOF>} here_end_span_id: 275 stdin_parts: [ <'LoadModule sflow_module modules/mod_sflow.so\n'> <'\n'> <'<IfModule mod_sflow.c>\n'> <' <Location /sflow>\n'> <' SetHandler sflow\n'> <' </Location>\n'> <'</IfModule>\n'> ] ) ) ] do_fork: T ) ] ) ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:md5sums) op: assign_op.Equal rhs: {(DQ <'0279b545f433fa8aa5f74647b6ec567f mod-sflow-1.0.5.tar.gz'>)} spids: [278] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:sha256sums) op: assign_op.Equal rhs: { (DQ < '5639e6953269afb418514c288614083f1a39d6f58ab8d59d98f0260cf4499673 mod-sflow-1.0.5.tar.gz' > ) } spids: [283] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:sha512sums) op: assign_op.Equal rhs: { (DQ < '66cb95364d32ca2a5cdfc84f022b14aeb8a6af2eeec899e7a2424ad64063616ff6e349fb4ecae6d6d07c5256d2187a439995c027151ce720e40fae05cbcee270 mod-sflow-1.0.5.tar.gz' > ) } spids: [288] ) ] ) ] )