(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(otrs)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(5.0.23)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ("Flexible Open Source Service Management Software"))}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ("http://www.otrs.org/"))}
          spids: [20]
        )
      ]
      spids: [20]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[25])]
      spids: [25]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (AGPL3))} spids:[30])]
      spids: [30]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgusers) op:Equal rhs:{(DQ (otrs))} spids:[35])]
      spids: [35]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkggroups) op:Equal rhs:{(DQ (www-data))} spids:[40])]
      spids: [40]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:depends)
          op: Equal
          rhs: 
            {
              (DQ ("perl perl-archive-zip perl-crypt-eksblowfish perl-crypt-ssleay\n") 
                (
"\tperl-date-format perl-dbi perl-encode-hanextra perl-io-socket-ssl perl-json-xs\n"
                ) ("\tperl-ldap perl-libwww perl-mail-imapclient perl-net-dns perl-template-toolkit\n") 
                ("\tperl-text-csv perl-text-csv_xs perl-uri perl-xml-libxml perl-xml-libxslt\n") ("\tperl-xml-parser perl-yaml-xs ttf-dejavu")
              )
            }
          spids: [45]
        )
      ]
      spids: [45]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:makedepends) op:Equal rhs:{(DQ )} spids:[54])]
      spids: [54]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name "$pkgname") ("-doc ") ($ VSub_Name "$pkgname") ("-dev ") 
                ($ VSub_Name "$pkgname") ("-setup ") ($ VSub_Name "$pkgname") ("-apache2\n") ("\t") ($ VSub_Name "$pkgname") ("-fastcgi ") 
                ($ VSub_Name "$pkgname") ("-nginx ") ($ VSub_Name "$pkgname") ("-bash-completion:bashcomp")
              )
            }
          spids: [58]
        )
      ]
      spids: [58]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:install)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name "$pkgname") (".pre-install ") ($ VSub_Name "$pkgname") (".post-install ") 
                ($ VSub_Name "$pkgname") (".post-upgrade\n") ("\t") ($ VSub_Name "$pkgname") ("-setup.post-install ") ($ VSub_Name "$pkgname") 
                (-setup.post-deinstall)
              )
            }
          spids: [77]
        )
      ]
      spids: [77]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ("http://ftp.otrs.org/pub/") ($ VSub_Name "$pkgname") (/) ($ VSub_Name "$pkgname") (-) 
                ($ VSub_Name "$pkgver") (".tar.bz2\n") ("\t") ($ VSub_Name "$pkgname") (".initd\n") ("\t") ($ VSub_Name "$pkgname") 
                (".spawn-fcgi\n") ("\t") ($ VSub_Name "$pkgname") (".nginx.conf\n") ("\t")
              )
            }
          spids: [92]
        )
      ]
      spids: [92]
    )
    (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: [113]
        )
      ]
      spids: [113]
    )
    (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 {(find)} {(DQ ($ VSub_Name "$builddir"))} {(-type)} {(f)} {(-exec)} {(sed)} {(-i)} 
                  {(SQ <"s:/opt/otrs:/var/lib/otrs:g">)} {(Lit_LBrace "{") (Lit_RBrace "}")} {(Lit_Other "+")}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [137]
        )
      spids: [133 136]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_Local
              pairs: [(assign_pair lhs:(LhsName name:file) op:Equal spids:[197])]
              spids: [195]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir")) (/var/lib/) ($ VSub_Name "$pkgname")})
            (C {(cd)} {(DQ ($ VSub_Name "$pkgdir"))})
            (AndOr
              children: [
                (C {(cp)} {(-r)} {(DQ ($ VSub_Name "$builddir")) (/) (Lit_Other "*")} 
                  {(var/lib/) ($ VSub_Name "$pkgname")}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-Dm755)} 
                  {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (.initd)} {(etc/init.d/) ($ VSub_Name "$pkgname")}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(rm)} {(-fr)} {(var/lib/) ($ VSub_Name "$pkgname") (/var/fonts)})
            (C {(ln)} {(-s)} {(/usr/share/fonts/ttf-dejavu)} 
              {(var/lib/) ($ VSub_Name "$pkgname") (/var/fonts)}
            )
            (ForEach
              iter_name: file
              iter_words: [
                {(var/lib/) ($ VSub_Name "$pkgname") (/var/cron/) (Lit_Other "*") (.dist)}
                {(var/lib/) ($ VSub_Name "$pkgname") (/Kernel/Config.pod.dist)}
              ]
              do_arg_iter: False
              body: 
                (DoGroup
                  children: [
                    (AndOr
                      children: [
                        (C {(mv)} {($ VSub_Name "$file")} 
                          {
                            (BracedVarSub
                              token: <VSub_Name file>
                              suffix_op: (StringUnary op_id:VOp1_Percent arg_word:{(.dist)})
                              spids: [320 324]
                            )
                          }
                        )
                        (ControlFlow
                          token: <ControlFlow_Return return>
                          arg_word: {(1)}
                        )
                      ]
                      op_id: Op_DPipe
                    )
                  ]
                  spids: [313 333]
                )
              spids: [299 -1]
            )
          ]
          spids: [192]
        )
      spids: [188 191]
    )
    (FuncDef
      name: check
      body: 
        (BraceGroup
          children: [(C {(DQ ($ VSub_Name "$builddir")) (/bin/otrs.CheckModules.pl)})]
          spids: [342]
        )
      spids: [338 341]
    )
    (FuncDef
      name: doc
      body: 
        (BraceGroup
          children: [
            (Sentence
              child: 
                (Assignment
                  keyword: Assign_Local
                  pairs: [(assign_pair lhs:(LhsName name:file) op:Equal spids:[362])]
                  spids: [360]
                )
              terminator: <Op_Semi ";">
            )
            (AndOr
              children: [
                (C {(default_doc)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(mkdir)} {(-p)} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") (/scripts)}
            )
            (AndOr
              children: [
                (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") (/doc)} 
                  {(DQ ($ VSub_Name "$subpkgdir")) (/var/lib/) ($ VSub_Name "$pkgname")}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (ForEach
              iter_name: file
              iter_words: [
                {
                  (CommandSubPart
                    command_list: 
                      (CommandList
                        children: [
                          (C {(find)} {(DQ ($ VSub_Name "$pkgdir"))} {(-name)} {(DQ ("*.md"))} {(-o)} 
                            {(-name)} {(DQ ("*.pod"))} {(-o)} {(-name)} {(DQ ("*.txt"))} {(-o)} {(-name)} {(DQ (ARCHIVE))} {(-o)} {(-name)} 
                            {(DQ (README))} {(-o)} {(-name)} {(DQ (UPGRADING))} {(-o)} {(-name)} {(DQ ("COPYING*"))}
                          )
                        ]
                      )
                    left_token: <Left_CommandSub "$(">
                    spids: [420 484]
                  )
                }
              ]
              do_arg_iter: False
              body: 
                (DoGroup
                  children: [
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:file)
                          op: Equal
                          rhs: 
                            {
                              (BracedVarSub
                                token: <VSub_Name file>
                                suffix_op: 
                                  (StringUnary
                                    op_id: VOp1_Pound
                                    arg_word: {($ VSub_Name "$pkgdir")}
                                  )
                                spids: [491 495]
                              )
                            }
                          spids: [490]
                        )
                      ]
                      spids: [490]
                    )
                    (AndOr
                      children: [
                        (C {(mkdir)} {(-p)} 
                          {(DQ ($ VSub_Name "$subpkgdir")) (/) 
                            (BracedVarSub
                              token: <VSub_Name file>
                              suffix_op: 
                                (StringUnary
                                  op_id: VOp1_Percent
                                  arg_word: {(Lit_Slash /) ("*")}
                                )
                              spids: [506 511]
                            )
                          }
                        )
                        (ControlFlow
                          token: <ControlFlow_Return return>
                          arg_word: {(1)}
                        )
                      ]
                      op_id: Op_DPipe
                    )
                    (AndOr
                      children: [
                        (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/) ($ VSub_Name "$file")} 
                          {(DQ ($ VSub_Name "$subpkgdir")) (/) ($ VSub_Name "$file")}
                        )
                        (ControlFlow
                          token: <ControlFlow_Return return>
                          arg_word: {(1)}
                        )
                      ]
                      op_id: Op_DPipe
                    )
                  ]
                  spids: [487 541]
                )
              spids: [419 -1]
            )
          ]
          spids: [357]
        )
      spids: [353 356]
    )
    (FuncDef
      name: dev
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_Local
              pairs: [(assign_pair lhs:(LhsName name:file) op:Equal spids:[555])]
              spids: [553]
            )
            (AndOr
              children: [
                (C {(default_dev)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(mkdir)} {(-p)} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") (/scripts)} {(DQ ($ VSub_Name "$subpkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") (/var/httpd/htdocs/js)}
            )
            (AndOr
              children: [
                (C {(mv)} 
                  {(DQ ($ VSub_Name "$pkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") 
                    (/scripts/auto_build)
                  } {(DQ ($ VSub_Name "$pkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") (/scripts/tools)} 
                  {(DQ ($ VSub_Name "$pkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") (/scripts/test)} {(DQ ($ VSub_Name "$pkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") (/scripts/contrib)} 
                  {(DQ ($ VSub_Name "$pkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") 
                    (/scripts/rpc-example.pl)
                  } {(DQ ($ VSub_Name "$subpkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") (/scripts)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (ForEach
              iter_name: file
              iter_words: [{(processes)} {(webservices)}]
              do_arg_iter: False
              body: 
                (DoGroup
                  children: [
                    (C {(mkdir)} {(-p)} 
                      {(DQ ($ VSub_Name "$subpkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") (/var/) 
                        ($ VSub_Name "$file")
                      }
                    )
                    (AndOr
                      children: [
                        (C {(mv)} 
                          {(DQ ($ VSub_Name "$pkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") (/var/) 
                            ($ VSub_Name "$file") (/examples)
                          } {(DQ ($ VSub_Name "$subpkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") (/var/) ($ VSub_Name "$file")}
                        )
                        (ControlFlow
                          token: <ControlFlow_Return return>
                          arg_word: {(1)}
                        )
                      ]
                      op_id: Op_DPipe
                    )
                  ]
                  spids: [663 707]
                )
              spids: [657 661]
            )
            (C {(mv)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") 
                (/var/httpd/htdocs/js/test)
              } {(DQ ($ VSub_Name "$subpkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") (/var/httpd/htdocs/js)}
            )
          ]
          spids: [550]
        )
      spids: [546 549]
    )
    (FuncDef
      name: setup
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_Local
              pairs: [(assign_pair lhs:(LhsName name:file) op:Equal spids:[741])]
              spids: [739]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgdesc") (" (initial setup)"))}
                  spids: [744]
                )
              ]
              spids: [744]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgname"))}
                  spids: [751]
                )
              ]
              spids: [751]
            )
            (C {(mkdir)} {(-p)} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") (/scripts)} {(DQ ($ VSub_Name "$subpkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") (/bin/cgi-bin)} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") (/bin/fcgi-bin)}
            )
            (AndOr
              children: [
                (C {(mv)} 
                  {(DQ ($ VSub_Name "$pkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") 
                    (/scripts/DBUpdate-) (Lit_Other "*")
                  } {(DQ ($ VSub_Name "$pkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") (/scripts/database)} 
                  {(DQ ($ VSub_Name "$subpkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") (/scripts)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(mv)} 
                  {(DQ ($ VSub_Name "$pkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") 
                    (/bin/cgi-bin/installer.pl)
                  } {(DQ ($ VSub_Name "$subpkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") (/bin/cgi-bin/installer.pl)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(mv)} 
                  {(DQ ($ VSub_Name "$pkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") 
                    (/bin/fcgi-bin/installer.pl)
                  } {(DQ ($ VSub_Name "$subpkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") (/bin/fcgi-bin/installer.pl)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (ForEach
              iter_name: file
              iter_words: [{(CheckModules)} {(CheckSum)}]
              do_arg_iter: False
              body: 
                (DoGroup
                  children: [
                    (AndOr
                      children: [
                        (C {(mv)} 
                          {(DQ ($ VSub_Name "$pkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") (/bin/) 
                            ($ VSub_Name "$pkgname") (.) ($ VSub_Name "$file") (.pl)
                          } 
                          {(DQ ($ VSub_Name "$subpkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") 
                            (/bin/) ($ VSub_Name "$pkgname") (.) ($ VSub_Name "$file") (.pl)
                          }
                        )
                        (ControlFlow
                          token: <ControlFlow_Return return>
                          arg_word: {(1)}
                        )
                      ]
                      op_id: Op_DPipe
                    )
                  ]
                  spids: [888 924]
                )
              spids: [882 886]
            )
            (ForEach
              iter_name: file
              iter_words: [{(fetchmailrc)} {(mailfilter)} {(procmailrc)}]
              do_arg_iter: False
              body: 
                (DoGroup
                  children: [
                    (AndOr
                      children: [
                        (C {(install)} {(-Dm644)} 
                          {(DQ ($ VSub_Name "$builddir")) (/.) ($ VSub_Name "$file") (.dist)} 
                          {(DQ ($ VSub_Name "$subpkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") (/.) 
                            ($ VSub_Name "$file") (.dist)
                          }
                        )
                        (ControlFlow
                          token: <ControlFlow_Return return>
                          arg_word: {(1)}
                        )
                      ]
                      op_id: Op_DPipe
                    )
                  ]
                  spids: [941 973]
                )
              spids: [933 939]
            )
            (C {(mv)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") 
                (/scripts/apache2-httpd-plack-proxy.conf)
              } {(DQ ($ VSub_Name "$subpkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") (/scripts)}
            )
          ]
          spids: [736]
        )
      spids: [732 735]
    )
    (FuncDef
      name: apache2
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgdesc") (" (apache2 configuration)"))}
                  spids: [1005]
                )
              ]
              spids: [1005]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgname") (" apache2 apache2-mod-perl"))}
                  spids: [1012]
                )
              ]
              spids: [1012]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/apache2/conf.d)} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") (/scripts)}
            )
            (AndOr
              children: [
                (C {(mv)} 
                  {(DQ ($ VSub_Name "$pkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") 
                    (/scripts/apache2-httpd.include.conf)
                  } {(DQ ($ VSub_Name "$subpkgdir")) (/etc/apache2/conf.d/) ($ VSub_Name "$pkgname") (.conf)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(mv)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") 
                (/scripts/apache2-perl-startup.pl)
              } {(DQ ($ VSub_Name "$subpkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") (/scripts)}
            )
          ]
          spids: [1002]
        )
      spids: [998 1001]
    )
    (FuncDef
      name: fastcgi
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgdesc") (" (fastcgi configuration)"))}
                  spids: [1094]
                )
              ]
              spids: [1094]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgname") (" fcgiwrap perl-cgi-fast spawn-fcgi"))}
                  spids: [1101]
                )
              ]
              spids: [1101]
            )
            (AndOr
              children: [
                (C {(install)} {(-Dm644)} 
                  {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (.spawn-fcgi)} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/conf.d/spawn-fcgi.) ($ VSub_Name "$pkgname")}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/init.d)})
            (C {(ln)} {(-s)} {(spawn-fcgi)} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/etc/init.d/spawn-fcgi.) ($ VSub_Name "$pkgname")}
            )
          ]
          spids: [1091]
        )
      spids: [1087 1090]
    )
    (FuncDef
      name: nginx
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgdesc") (" (nginx configuration)"))}
                  spids: [1168]
                )
              ]
              spids: [1168]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: 
                    {(DQ ($ VSub_Name "$pkgname") (" ") ($ VSub_Name "$pkgname") ("-fastcgi nginx"))}
                  spids: [1175]
                )
              ]
              spids: [1175]
            )
            (AndOr
              children: [
                (C {(install)} {(-Dm644)} 
                  {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (.nginx.conf)} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/nginx/) ($ VSub_Name "$pkgname") (.conf)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [1165]
        )
      spids: [1161 1164]
    )
    (FuncDef
      name: bashcomp
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgdesc") (" (bash completion)"))}
                  spids: [1221]
                )
              ]
              spids: [1221]
            )
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[1228])]
              spids: [1228]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:install_if)
                  op: Equal
                  rhs: 
                    {
                      (DQ ($ VSub_Name "$pkgname") ("=") ($ VSub_Name "$pkgver") (-r) 
                        ($ VSub_Name "$pkgrel") (" bash-completion")
                      )
                    }
                  spids: [1233]
                )
              ]
              spids: [1233]
            )
            (C {(install)} {(-Dm644)} {(DQ ($ VSub_Name "$builddir")) (/.bash_completion)} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") 
                (/.bash_completion)
              }
            )
          ]
          spids: [1218]
        )
      spids: [1214 1217]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"c6ae594178e1f0eb59b87a8d08b610940ba7ad0a44699ba73568c6844a49fc03e2486bce393aaf0dd78da9c64790b9fae72cfad65c9c6955c0524fbf27b95d7e  otrs-5.0.23.tar.bz2\n"
                ) 
                (
"90d43b350a00fa1648c8add5e2af9b88f78cb583f71438306a9b80ee45a939eda903472b84db1327e0579a5d8c5fd88e3c1e7d55a15106aeef426b16e932363d  otrs.initd\n"
                ) 
                (
"7bab58132a5705c8e8ecade8e4aea3b0f04af66a71e4ae08cfeda91b0e143607de350debdc49bf2ce022277ee3804aead3ca8825804d073690c2f5f3a19d776e  otrs.spawn-fcgi\n"
                ) 
                (
"f79474575ac7c734edcfbaf56fc8062c3594749791f9d1fa4328c6bde71747f0ce6219d47ba7ab409927b7343b36dc0c4aa29cd03600c2d806ed5409edab6b14  otrs.nginx.conf"
                )
              )
            }
          spids: [1266]
        )
      ]
      spids: [1266]
    )
  ]
)