(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:_php) op:Equal rhs:{(php5)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(drupal7)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(7.56)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[15])]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ("An open source content management platform"))}
          spids: [18]
        )
      ]
      spids: [18]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ("https://www.drupal.org/"))}
          spids: [23]
        )
      ]
      spids: [23]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[28])]
      spids: [28]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL))} spids:[33])]
      spids: [33]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:depends)
          op: Equal
          rhs: 
            {
              (DQ (${ VSub_Name _php) ("-fpm ") (${ VSub_Name _php) ("-xml ") (${ VSub_Name _php) 
                ("-json ") (${ VSub_Name _php) ("-gd ") (${ VSub_Name _php) ("-ftp ") (${ VSub_Name _php) ("-posix ") 
                (${ VSub_Name _php) ("-curl ") (${ VSub_Name _php) ("-zlib\n") ("\t") (${ VSub_Name _php) ("-dom ") (${ VSub_Name _php) 
                ("-ctype ") (${ VSub_Name _php) (-sockets)
              )
            }
          spids: [38]
        )
      ]
      spids: [38]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$depends_dev"))}
          spids: [87]
        )
      ]
      spids: [87]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$pkgname") (-doc))}
          spids: [92]
        )
      ]
      spids: [92]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkggroups) op:Equal rhs:{(DQ (www-data))} spids:[98])]
      spids: [98]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {(DQ ("http://ftp.drupal.org/files/projects/drupal-") ($ VSub_Name "$pkgver") (.tar.gz))}
          spids: [103]
        )
      ]
      spids: [103]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:builddir)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$srcdir") (/drupal-) ($ VSub_Name "$pkgver"))}
          spids: [111]
        )
      ]
      spids: [111]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir")) (/var/lib/) ($ VSub_Name "$pkgname")} 
              {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/webapps/) ($ VSub_Name "$pkgname") (/)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/) ($ VSub_Name "$pkgname") (/default)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/doc/) (DQ ($ VSub_Name "$pkgname"))}
            )
            (C {(mv)} {(sites)} {(DQ ($ VSub_Name "$pkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") (/)})
            (C {(mkdir)} {(-p)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") 
                (/sites/default/files)
              }
            )
            (C {(mv)} 
              {($ VSub_Name "$pkgdir") (/var/lib/) ($ VSub_Name "$pkgname") 
                (/sites/default/default.settings.php)
              } {(DQ ($ VSub_Name "$pkgdir")) (/etc/) ($ VSub_Name "$pkgname") (/default/)}
            )
            (C {(ln)} {(-s)} {(/etc/) (DQ ($ VSub_Name "$pkgname")) (/default/settings.php)} 
              {($ VSub_Name "$pkgdir") (/var/lib/) ($ VSub_Name "$pkgname") 
                (/sites/default/settings.php)
              }
            )
            (C {(mv)} 
              {($ VSub_Name "$pkgdir") (/var/lib/) ($ VSub_Name "$pkgname") (/sites/example.sites.php)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/) ($ VSub_Name "$pkgname") (/)}
            )
            (C {(ln)} {(-sf)} {(/etc/) (DQ ($ VSub_Name "$pkgname")) (/sites.php)} 
              {($ VSub_Name "$pkgdir") (/var/lib/) ($ VSub_Name "$pkgname") (/sites/sites.php)}
            )
            (ForEach
              iter_name: file
              iter_words: [{(Lit_Other "*") (.txt)}]
              do_arg_iter: False
              body: 
                (DoGroup
                  children: [
                    (AndOr
                      children: [
                        (C {(Lit_Other "[")} {(DQ ($ VSub_Name "$file"))} 
                          {(KW_Bang "!") (Lit_Other "=")} {(DQ (robots.txt))} {(Lit_Other "]")}
                        )
                        (C {(mv)} {($ VSub_Name "$file")} 
                          {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/doc/) 
                            (DQ ($ VSub_Name "$pkgname")) (/)
                          }
                        )
                      ]
                      op_id: Op_DAmp
                    )
                  ]
                  spids: [292 328]
                )
              spids: [287 290]
            )
            (C {(mv)} {(Lit_Other "*")} 
              {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/webapps/) ($ VSub_Name "$pkgname") (/)}
            )
            (C {(ln)} {(-sf)} {(/var/lib/) ($ VSub_Name "$pkgname") (/sites)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/webapps/) ($ VSub_Name "$pkgname") (/sites)}
            )
            (C {(chgrp)} {(-R)} {(www-data)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/var/lib/) ($ VSub_Name "$pkgname")} {(DQ ($ VSub_Name "$pkgdir")) (/etc/) ($ VSub_Name "$pkgname")}
            )
            (C {(chmod)} {(g) (Lit_Other "+") (w)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") (/sites/all/) 
                (Lit_Other "*")
              } {(DQ ($ VSub_Name "$pkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") (/sites/default/files)}
            )
          ]
          spids: [123]
        )
      spids: [119 122]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"ab7ad8d9cb26e89b9d81280b1677584072db627d508ccade9442c95a90f24c94d11561013c8a7297ddae6ae43696d0b711b8c37ab98f89539f6f0e0154db6344  drupal-7.56.tar.gz"
                )
              )
            }
          spids: [416]
        )
      ]
      spids: [416]
    )
  ]
)