(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]
        )
      ]
    )
  ]
)