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