(command.CommandList
  children: [
    (command.ShAssignment
      pairs: [
        (assign_pair
          lhs: (sh_lhs_expr.Name name:pkgname)
          op: assign_op.Equal
          rhs: {<fetch-crl>}
          spids: [6]
        )
      ]
    )
    (command.ShAssignment
      pairs: [
        (assign_pair
          lhs: (sh_lhs_expr.Name name:pkgver)
          op: assign_op.Equal
          rhs: {<2.7.0>}
          spids: [9]
        )
      ]
    )
    (command.ShAssignment
      pairs: [
        (assign_pair
          lhs: (sh_lhs_expr.Name name:pkgrel)
          op: assign_op.Equal
          rhs: {<1>}
          spids: [12]
        )
      ]
    )
    (command.ShAssignment
      pairs: [
        (assign_pair
          lhs: (sh_lhs_expr.Name name:pkgdesc)
          op: assign_op.Equal
          rhs: {(DQ <'Tool to keep Certificate Revocation Lists (CRLs) up-to-date'>)}
          spids: [15]
        )
      ]
    )
    (command.ShAssignment
      pairs: [
        (assign_pair
          lhs: (sh_lhs_expr.Name name:url)
          op: assign_op.Equal
          rhs: {(DQ <'http://dist.eugridpma.info/distribution/util/fetch-crl/'>)}
          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 <custom>)}
          spids: [30]
        )
      ]
    )
    (command.ShAssignment
      pairs: [
        (assign_pair
          lhs: (sh_lhs_expr.Name name:subpackages)
          op: assign_op.Equal
          rhs: {(DQ ($ Id.VSub_DollarName '$pkgname') <-doc>)}
          spids: [35]
        )
      ]
    )
    (command.ShAssignment
      pairs: [
        (assign_pair
          lhs: (sh_lhs_expr.Name name:source)
          op: assign_op.Equal
          rhs: 
            {
              (DQ <'\n'> <'\thttp://dist.eugridpma.info/distribution/util/'> 
                ($ Id.VSub_DollarName '$pkgname') <'/'> ($ Id.VSub_DollarName '$pkgname') <-> ($ Id.VSub_DollarName '$pkgver') <'.tar.gz\n'> <'\t'> 
                ($ Id.VSub_DollarName '$pkgname') <'-2.7.0-bb-wget.patch\n'> <'\t'>
              )
            }
          spids: [41]
        )
      ]
    )
    (command.ShFunction
      name: build
      body: 
        (BraceGroup
          children: [
            (C {<cd>} 
              {
                (DQ ($ Id.VSub_DollarName '$srcdir') <'/'> ($ Id.VSub_DollarName '$pkgname') <-> 
                  ($ Id.VSub_DollarName '$pkgver')
                )
              }
            )
            (C {<sed>} {<-i>} {<-e>} {(SQ <'s:etc/sysconfig:etc/fetch-crl:g'>)} {<edg-fetch-crl>} 
              {<fetch-crl.cron>} {<fetch-crl.8>}
            )
            (C {<sed>} {<-i>} {<-e>} {(SQ <'s:bin/bash:bin/sh:'>)} {<fetch-crl.cron>})
            (command.AndOr
              ops: [Id.Op_DPipe]
              children: [
                (C {<patch>} {<-p1>} {<-i>} 
                  {(DQ ($ Id.VSub_DollarName '$srcdir')) <'/'> ($ Id.VSub_DollarName '$pkgname') 
                    <-2.7.0-bb-wget.patch>
                  }
                )
                (command.ControlFlow
                  token: <Id.ControlFlow_Return return>
                  arg_word: {<1>}
                )
              ]
            )
            (command.ShAssignment
              pairs: [
                (assign_pair
                  lhs: (sh_lhs_expr.Name name:_r)
                  op: assign_op.Equal
                  rhs: {($ Id.VSub_DollarName '$pkgname') <-> ($ Id.VSub_DollarName '$pkgver')}
                  spids: [131]
                )
              ]
            )
            (C {<install>} {<-m755>} {<-D>} {<edg-fetch-crl>} 
              {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/usr/sbin/fetch-crl'>}
            )
            (C {<install>} {<-m644>} {<-D>} {<fetch-crl.sysconfig>} 
              {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/etc/fetch-crl/fetch-crl'>}
            )
            (C {<install>} {<-m644>} {<-D>} {<fetch-crl.8>} 
              {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/usr/share/man/man8/fetch-crl.8'>}
            )
            (C {<install>} {<-m644>} {<-D>} {<README>} 
              {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/usr/share/doc/'> ($ Id.VSub_DollarName '$_r') 
                <'/README'>
              }
            )
            (C {<install>} {<-m644>} {<-D>} {<CHANGES>} 
              {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/usr/share/doc/'> ($ Id.VSub_DollarName '$_r') 
                <'/CHANGES'>
              }
            )
            (C {<install>} {<-m755>} {<-D>} {<fetch-crl.cron>} 
              {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/usr/share/doc/'> ($ Id.VSub_DollarName '$_r') 
                <'/fetch-crl.periodic'>
              }
            )
          ]
        )
    )
    (command.ShAssignment
      pairs: [
        (assign_pair
          lhs: (sh_lhs_expr.Name name:md5sums)
          op: assign_op.Equal
          rhs: 
            {
              (DQ <'6b0ba042ac3d155f1cd9c7b0baf3c708  fetch-crl-2.7.0.tar.gz\n'> 
                <'613e4987db52cbd231cd4d7a46070d74  fetch-crl-2.7.0-bb-wget.patch'>
              )
            }
          spids: [230]
        )
      ]
    )
  ]
)