(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(at)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(3.1.20)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(1)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ("AT and batch delayed command scheduling utility and daemon"))}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ("http://packages.qa.debian.org/a/at.html"))}
          spids: [20]
        )
      ]
      spids: [20]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[25])]
      spids: [25]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL))} spids:[30])]
      spids: [30]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: {(DQ ("ssmtp flex-dev byacc"))}
          spids: [35]
        )
      ]
      spids: [35]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends_dev) op:Equal rhs:{(DQ )} spids:[40])]
      spids: [40]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:install)
          op: Equal
          rhs: {(DQ (${ VSub_Name pkgname) (.pre-install))}
          spids: [44]
        )
      ]
      spids: [44]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:options) op:Equal rhs:{(suid)} spids:[52])]
      spids: [52]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:subpackages) op:Equal rhs:{(DQ (at-doc))} spids:[55])]
      spids: [55]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ("http://http.debian.net/debian/pool/main/a/at/at_") ($ VSub_Name "$pkgver") 
                (".orig.tar.gz\n") ("\t10-parsetime.l-1.patch\n") ("\t10-parsetime.y-1.patch\n") ("\t10-Makefile.in-1.patch\n") 
                ("\tat.allow\n") ("\tatd.initd\n") ("\t")
              )
            }
          spids: [60]
        )
      ]
      spids: [60]
    )
    (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: [74]
        )
      ]
      spids: [74]
    )
    (FuncDef
      name: prepare
      body: 
        (BraceGroup
          children: [
            (AndOr
              children: [
                (C {(default_prepare)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(update_config_guess)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [88]
        )
      spids: [84 87]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (AndOr
              children: [
                (SimpleCommand
                  words: [
                    {(./configure)}
                    {(--prefix) (Lit_Other "=") (/usr)}
                    {(--sbindir) (Lit_Other "=") (/usr/sbin)}
                    {(--runstatedir) (Lit_Other "=") (/var/run)}
                    {(--with-daemon_username) (Lit_Other "=") (at)}
                    {(--with-daemon_groupname) (Lit_Other "=") (at)}
                    {(--with-jobdir) (Lit_Other "=") (/var/spool/atd)}
                    {(--with-atspool) (Lit_Other "=") (/var/spool/atd)}
                  ]
                  more_env: [(env_pair name:LEXLIB val:{(-lfl)} spids:[125])]
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [(C {(make)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})]
              op_id: Op_DPipe
            )
          ]
          spids: [115]
        )
      spids: [111 114]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (AndOr
              children: [
                (C {(install)} {(-D)} {(-o)} {(root)} {(-g)} {(at)} {(-m)} {(640)} 
                  {(DQ ($ VSub_Name "$srcdir")) (/at.allow)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/at.allow)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(make)} {(Lit_VarLike "IROOT=") (DQ ($ VSub_Name "$pkgdir"))} {(install)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-m)} {(755)} {(-D)} {(DQ ($ VSub_Name "$srcdir")) (/atd.initd)} 
                  {(DQ ($ VSub_Name "$pkgdir")) (/etc/init.d/atd)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [194]
        )
      spids: [190 193]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:md5sums)
          op: Equal
          rhs: 
            {
              (DQ ("e7bd7b785b2cbb17e133d6bdc0fb099e  at_3.1.20.orig.tar.gz\n") 
                ("71a6de8c84ad7348ee3055cfdae53101  10-parsetime.l-1.patch\n") ("44688f4e4e814cb628f86e4b3b139aa4  10-parsetime.y-1.patch\n") 
                ("ce269fa90d320b9398f3f96f0e0de332  10-Makefile.in-1.patch\n") ("74cc1c60799e0a786ac7094b532f01b1  at.allow\n") ("86fec213b2337300ea6641de9098d57a  atd.initd")
              )
            }
          spids: [284]
        )
      ]
      spids: [284]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha256sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"0871923cab73050b98ace020664eb2ddc1e669e4166b5abb64d864d02fcefab9  at_3.1.20.orig.tar.gz\n"
                ) ("e8ab94bc947918b913b82f12f517a92fd4b7e5f1af1e6ce9171299c6870e8acb  10-parsetime.l-1.patch\n") 
                (
"dd81811bc80ee15c83241b4ec785d4327889ed24939b6ec7778ba92b32c4d4f9  10-parsetime.y-1.patch\n"
                ) ("f2060a65d703b08d8fdf57897aa2ccd15d55f36e5f5700ee1c3a1a02a5cda26f  10-Makefile.in-1.patch\n") 
                ("53175bcc0524f37b47062fafdda28e3f8eb91d519ca0a184ca71bbebe72f969a  at.allow\n") ("3e29a0e5495309dc4c59c66de03b49b2690d1b9748867ca9329370b7b91f5f1a  atd.initd")
              )
            }
          spids: [294]
        )
      ]
      spids: [294]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"20a13512a86f988728f590712f5bf8a23f4dc44f4b42521a4dd4783dc1ba7ac2016ee87b4c2c14f2346a5839168a983d99c3195e947014aea3096a3db16d176f  at_3.1.20.orig.tar.gz\n"
                ) 
                (
"ec24581fd59de62a93a5914f57b811baaf00fcc8fe969a4c8d0eb0cb2fd939762871725fec406eb127763935ab95ea10e23f314144a5d08ede78ba3bcf231e4a  10-parsetime.l-1.patch\n"
                ) 
                (
"9c06a4e92f3820a85ba75be8c14cb02762f6a5d4f0182bb2faafe51f5de2e35b0ce91e7e81f6e5b3127732c36c8e23e276a103aa0419661a602df93df274f855  10-parsetime.y-1.patch\n"
                ) 
                (
"ba57e93c9c90dc989e8ac299c12de13de0005b28fd934620a9a5b47af89db3c0dc63e39043ab3a50d313ed2bb4f4832b1f68db971b3f515c500a2b74ed18acbd  10-Makefile.in-1.patch\n"
                ) 
                (
"21e1bc024bd76c76b68e04614c6def5b03fd4b658e59bfde065b464b520f463711b795455e3a5c81a8a1946b2bca2f83d6c19300a4d3326ce17959a7cbc0846a  at.allow\n"
                ) 
                (
"fe5c075566ef1955e0eb4b4446fe1ea401940df6e0f29e4e2f1baf93e231214db58c707e99b16bb3a3c8c288a05fc390a44c6f09fde50d31f0ac631a98d86c2d  atd.initd"
                )
              )
            }
          spids: [304]
        )
      ]
      spids: [304]
    )
  ]
)