(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(smokeping)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(2.6.11)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(3)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ('Smokeping network latency monitoring'))}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgusers) op:Equal rhs:{(DQ (smokeping))} spids:[20])]
      spids: [20]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkggroups) op:Equal rhs:{(DQ (smokeping))} spids:[25])]
      spids: [25]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:install)
          op: Equal
          rhs: {(DQ ($ VSub_Name '$pkgname') (.pre-install))}
          spids: [30]
        )
      ]
      spids: [30]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ('http://oss.oetiker.ch/smokeping/'))}
          spids: [36]
        )
      ]
      spids: [36]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ('http://oss.oetiker.ch/smokeping/pub/smokeping-') ($ VSub_Name '$pkgver') 
                ('.tar.gz\n') ('\tsmokeping.initd\n') ('\tmusl-lc_numeric-utf8.patch\n') ('\t')
              )
            }
          spids: [41]
        )
      ]
      spids: [41]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:depends)
          op: Equal
          rhs: 
            {
              (DQ ('perl fping rrdtool perl-rrd\n') ('\tperl-uri\n') ('\tperl-digest-hmac\n') 
                ('\tperl-cgi-session\n') ('\tperl-io-tty\n') ('\tperl-libwww\n') ('\tperl-ldap\n') ('\tperl-snmp-session\n') ('\tperl-net-dns\n') 
                ('\tperl-net-openssh\n') ('\tperl-net-snmp\n') ('\tperl-net-telnet\n') ('\tperl-fcgi\n') ('\tperl-config-grammar\n') 
                ('\tperl-cgi\n') ('\tperl-cgi-fast\n') ('\t')
              )
            }
          spids: [51]
        )
      ]
      spids: [51]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: {(DQ ('perl-dev perl-try-tiny'))}
          spids: [72]
        )
      ]
      spids: [72]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[77])]
      spids: [77]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL))} spids:[82])]
      spids: [82]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: {(DQ ($ VSub_Name '$pkgname') (-doc))}
          spids: [87]
        )
      ]
      spids: [87]
    )
    (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: [93]
        )
      ]
      spids: [93]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:_vendorlib)
          op: Equal
          rhs: {(/usr/share/perl5/vendor_perl)}
          spids: [103]
        )
      ]
      spids: [103]
    )
    (FuncDef
      name: prepare
      body: 
        (BraceGroup
          children: [
            (C {(default_prepare)})
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (C {(rm)} {(-r)} {(lib/BER.pm)} {(lib/SNMP_Session.pm)} {(lib/SNMP_util.pm)})
          ]
          spids: [111]
        )
      spids: [107 110]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (AndOr
              children: [
                (C {(./configure)} {(--build) (Lit_Other '=') ($ VSub_Name '$CBUILD')} 
                  {(--host) (Lit_Other '=') ($ VSub_Name '$CHOST')} {(--prefix) (Lit_Other '=') (/usr)} {(--bindir) (Lit_Other '=') (/usr/bin)} 
                  {(--libdir) (Lit_Other '=') (/usr/lib)} {(--sysconfdir) (Lit_Other '=') (/etc/smokeping)} {(--libexecdir) (Lit_Other '=') (/usr/libexec)} 
                  {(--datarootdir) (Lit_Other '=') (/usr/share)} {(--mandir) (Lit_Other '=') (/usr/share/man)} 
                  {(--with-htdocs-dir) (Lit_Other '=') (/usr/share/webapps/smokeping)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [146]
        )
      spids: [142 145]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (AndOr
              children: [
                (C {(make)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_Name '$pkgdir'))} {(install)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (ForEach
              iter_name: i
              iter_words: [{(basepage.html)} {(config)} {(smokemail)} {(smokeping_secrets)} {(tmail)}]
              do_arg_iter: False
              body: 
                (DoGroup
                  children: [
                    (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/smokeping/) (${ VSub_Name i) (.dist)} 
                      {(DQ ($ VSub_Name '$pkgdir')) (/etc/smokeping/) (${ VSub_Name i)}
                    )
                  ]
                  spids: [277 300]
                )
              spids: [265 275]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$pkgdir')) (/) ($ VSub_Name '$_vendorlib')})
            (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/Smokeping.pm)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/) ($ VSub_Name '$_vendorlib') (/)}
            )
            (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/Smokeping)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/) ($ VSub_Name '$_vendorlib') (/)}
            )
            (C {(sed)} {(-i)} {(-e)} {(SQ <'s#/usr/etc/config#/etc/smokeping/config#'>)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/webapps/smokeping/smokeping.fcgi.dist)}
            )
            (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/webapps/smokeping/smokeping.fcgi.dist)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/webapps/smokeping/smokeping.cgi)}
            )
            (C {(chmod)} {(755)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/webapps/smokeping/smokeping.cgi)}
            )
            (AndOr
              children: [
                (C {(sed)} {(-i)} {(-e)} {(SQ <'s:^use lib:#use lib:'>)} {(-e)} 
                  {(SQ <'s:/etc/config:/etc/smokeping/config:'>)} {(-e)} {(SQ <'1s:.*:#!/usr/bin/perl:'>)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/smokeping_cgi)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (ForEach
              iter_name: i
              iter_words: [{(smokeping)} {(smokeinfo)}]
              do_arg_iter: False
              body: 
                (DoGroup
                  children: [
                    (C {(sed)} {(-e)} {(SQ <'s:^use lib:#use lib:g'>)} {(-e)} 
                      {(SQ <'s:etc/config:etc/smokeping/config:'>)} {(-i)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/) ($ VSub_Name '$i')}
                    )
                  ]
                  spids: [456 486]
                )
              spids: [450 454]
            )
            (C {(sed)} {(-e)} 
              {
                (SQ 
                  <
's#Smokeping::main("$FindBin::Bin/../etc/config")#Smokeping::main("/etc/smokeping/config")#'
                  >
                )
              } {(-i)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/smokeping)}
            )
            (C {(sed)} {(-e)} {(SQ <'s:etc/config.dist:etc/smokeping/config:'>)} {(-i)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/tSmoke)}
            )
            (AndOr
              children: [
                (C {(sed)} {(-e)} 
                  {(SQ <'/^imgcache/{s:\\(^imgcache[ \\t]*=\\).*:\\1 /var/lib/smokeping/.simg:}'>)} {(-e)} {(SQ <'/^imgurl/{s:\\(^imgurl[ \\t]*=\\).*:\\1 img:}'>)} {(-e)} 
                  {(SQ <'/^datadir/{s:\\(^datadir[ \\t]*=\\).*:\\1 /var/lib/smokeping:}'>)} {(-e)} {(SQ <'/^piddir/{s:\\(^piddir[ \\t]*=\\).*:\\1 /var/run/smokeping:}'>)} {(-e)} 
                  {
                    (SQ 
                      <
'/^cgiurl/{s#\\(^cgiurl[ \\t]*=\\).*#\\1 http://some.place.xyz/perl/smokeping.pl#}'
                      >
                    )
                  } {(-e)} {(SQ <'/^smokemail/{s:\\(^smokemail[ \\t]*=\\).*:\\1 /etc/smokeping/smokemail:}'>)} {(-e)} 
                  {(SQ <'/^tmail/{s:\\(^tmail[ \\t]*=\\).*:\\1 /etc/smokeping/tmail:}'>)} {(-e)} {(SQ <'/^secrets/{s:\\(^secrets[ \\t]*=\\).*:\\1 /etc/smokeping/smokeping_secrets:}'>)} {(-e)} 
                  {
                    (SQ 
                      <
'/^template/{s:\\(^template[ \\t]*=\\).*:\\1 /etc/smokeping/basepage.html:}'
                      >
                    )
                  } {(-e)} {(SQ <'/^sendmail/{s:usr/lib:usr/sbin:}'>)} {(-i)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/etc/smokeping/config)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(ln)} {(-s)} {(/var/lib/smokeping/.simg/)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/webapps/smokeping/img)}
            )
            (AndOr
              children: [
                (C {(sed)} {(-e)} {(SQ <'/^<script/{s:cropper/:/cropper/:}'>)} {(-i)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/etc/smokeping/basepage.html)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(chmod)} {(700)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/smokeping/smokeping_secrets)})
            (AndOr
              children: [
                (C {(install)} {(-Dm755)} {(DQ ($ VSub_Name '$srcdir')) (/smokeping.initd)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/etc/init.d/smokeping)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(install)} {(-d)} {(-o)} {(smokeping)} {(-g)} {(smokeping)} {(-m755)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/var/lib/smokeping)} {(DQ ($ VSub_Name '$pkgdir')) (/var/lib/smokeping/.simg)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/var/run/smokeping)}
            )
          ]
          spids: [233]
        )
      spids: [229 232]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:md5sums)
          op: Equal
          rhs: 
            {
              (DQ ('702392f5f3599f7eb1cc47eb2d192cb9  smokeping-2.6.11.tar.gz\n') 
                ('ab470bad9339c80f7d3f482d20afe3e5  smokeping.initd\n') ('5b0bac1be9c63c1f36ff7c2979af4317  musl-lc_numeric-utf8.patch')
              )
            }
          spids: [749]
        )
      ]
      spids: [749]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha256sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'f2b3c386e95a74af2b1e7aec6410d0a58852339f00e9963f3c770cfd85ba30dd  smokeping-2.6.11.tar.gz\n'
                ) ('f3597f7d5c4c752993719b97c80575884e3ddfb32f0baab1e9d4cff9e74cbce4  smokeping.initd\n') 
                (
'5cb6dd9ce63446b5cfc3f1bba9e39fb91a6d18c512e5a7e153bb6007660466dd  musl-lc_numeric-utf8.patch'
                )
              )
            }
          spids: [756]
        )
      ]
      spids: [756]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'928722832d6e01ffbb7b74542678f7b9d5fc22819c0feae164ce58b8d8a5595800f617c8a672e07cae4b2c4ccbfa4883a11438ba2a172fc2887abc2933388422  smokeping-2.6.11.tar.gz\n'
                ) 
                (
'58189cb39bb085022b0c1197ccc59e06412d1cfb62bace79a168a8c63952c1ccc051cddb48c1d9260a2b1246306d90e5c08323e35c21de66fa663e3f98325e02  smokeping.initd\n'
                ) 
                (
'e6bc389d8edbc000f5ad65848308197b3eb1ddb24bfa9df9c05fa027103952484383b7e021bea86795dceccdcf3f3d51a24c22cae3a68dc5afa30a72b2dbf803  musl-lc_numeric-utf8.patch'
                )
              )
            }
          spids: [763]
        )
      ]
      spids: [763]
    )
  ]
)