(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(sane)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:_pkgname) op:Equal rhs:{(sane-backends)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.0.27)} spids:[15])]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(1)} spids:[18])]
      spids: [18]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ("Scanner Access Now Easy - an universal scanner interface"))}
          spids: [21]
        )
      ]
      spids: [21]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ("http://www.sane-project.org/"))}
          spids: [26]
        )
      ]
      spids: [26]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ ("x86 x86_64"))} spids:[31])]
      spids: [31]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:license)
          op: Equal
          rhs: {(DQ ("GPLv2.0+ GPLv2.0+-with-sane-exception public-domain"))}
          spids: [36]
        )
      ]
      spids: [36]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[41])]
      spids: [41]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends_dev) op:Equal rhs:{(DQ )} spids:[45])]
      spids: [45]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"diffutils file libtool libusb-dev v4l-utils-dev net-snmp-dev avahi-dev libpng-dev\n"
                ) ("\tlibjpeg-turbo-dev tiff-dev libgphoto2-dev libieee1284-dev linux-headers")
              )
            }
          spids: [49]
        )
      ]
      spids: [49]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:install)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name "$pkgname") ("-saned.pre-install ") ($ VSub_Name "$pkgname") 
                (.pre-install)
              )
            }
          spids: [55]
        )
      ]
      spids: [55]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgusers) op:Equal rhs:{(DQ (saned))} spids:[63])]
      spids: [63]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkggroups) op:Equal rhs:{(DQ (scanner))} spids:[68])]
      spids: [68]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:_backends)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"abaton agfafocus apple artec artec_eplus48u as6e avision bh canon canon630u canon_dr canon_pp cardscan\n"
                ) 
                (
"\tcoolscan coolscan2 coolscan3 dc25 dc210 dc240 dell1600n_net dmc epjitsu epson epson2 epsonds fujitsu genesys\n"
                ) 
                (
"\tgphoto2 gt68xx hp hp3500 hp3900 hp4200 hp5400 hp5590 hpsj5s hpljm1005 hs2p ibm kodak kodakaio kvs1025 kvs20xx\n"
                ) 
                (
"\tkvs40xx leo lexmark ma1509 magicolor matsushita microtek microtek2 mustek mustek_pp mustek_usb mustek_usb2\n"
                ) 
                (
"\tnec net niash pie pieusb pixma plustek plustek_pp ricoh rts8891 s9036 sceptre sharp sm3600 sm3840 snapscan\n"
                ) ("\tsp15c st400 stv680 tamarack teco1 teco2 teco3 test u12 umax umax_pp umax1220u v4l xerox_mfp p5")
              )
            }
          spids: [73]
        )
      ]
      spids: [73]
    )
    (Case
      to_match: {(DQ ($ VSub_Name "$CARCH"))}
      arms: [
        (case_arm
          pat_list: [{(x86) (Lit_Other "*")}]
          action: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:_backends)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$_backends") (" qcam"))}
                  spids: [95]
                )
              ]
              spids: [95]
            )
          ]
          spids: [91 93 100 -1]
        )
      ]
      spids: [83 89 102]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:_pkgdesc_dell1600n_net)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"SANE backend for Dell 1600n that supports colour and monochrome scans over ethernet, usb not supported"
                )
              )
            }
          spids: [105]
        )
      ]
      spids: [105]
    )
    (ForEach
      iter_name: _backend
      iter_words: [{($ VSub_Name "$_backends")}]
      do_arg_iter: False
      body: 
        (DoGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:subpackages)
                  op: Equal
                  rhs: 
                    {
                      (DQ ($ VSub_Name "$subpackages") (" ") ($ VSub_Name "$pkgname") (-backend-) 
                        ($ VSub_Name "$_backend") (":_backend")
                      )
                    }
                  spids: [122]
                )
              ]
              spids: [122]
            )
          ]
          spids: [119 132]
        )
      spids: [115 117]
    )
    (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 "$subpackages") (" ") ($ VSub_Name "$pkgname") ("-utils ") ($ VSub_Name "$pkgname") ("-saned\n") ("\t") 
                ($ VSub_Name "$pkgname") ("-udev::noarch ") ($ VSub_Name "$_pkgname") ("::noarch")
              )
            }
          spids: [134]
        )
      ]
      spids: [134]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ("https://alioth.debian.org/frs/download.php/file/4224/") ($ VSub_Name "$_pkgname") 
                (-) ($ VSub_Name "$pkgver") (".tar.gz\n") ("\t") ($ VSub_Name "$pkgname") ("-saned.initd\n") 
                ("\tinclude.patch\n") ("\tnetwork.patch\n") ("\tpidfile.patch\n") ("\tcheck.patch\n") ("\t")
              )
            }
          spids: [153]
        )
      ]
      spids: [153]
    )
    (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: [170]
        )
      ]
      spids: [170]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (AndOr
              children: [
                (C {(./configure)} {(--prefix) (Lit_Other "=") (/usr)} 
                  {(--sysconfdir) (Lit_Other "=") (/etc)} {(--with-docdir) (Lit_Other "=") (/usr/share/doc/) ($ VSub_Name "$pkgname")} {(--with-usb)} 
                  {(--enable-avahi)} {(--disable-rpath)} {(--disable-locking)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(make)})
          ]
          spids: [184]
        )
      spids: [180 183]
    )
    (FuncDef
      name: check
      body: 
        (BraceGroup
          children: [(C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(check)})]
          spids: [249]
        )
      spids: [245 248]
    )
    (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
            )
            (SimpleCommand
              words: [{(echo)} {(-n)} {(DQ )}]
              redirects: [
                (Redir
                  op_id: Redir_Great
                  fd: -1
                  arg_word: 
                    {(DQ ($ VSub_Name "$pkgdir")) (/etc/) ($ VSub_Name "$pkgname") (.d/dll.conf)}
                  spids: [303]
                )
              ]
            )
            (C {(install)} {(-Dm644)} {(backend/dll.aliases)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/etc/) ($ VSub_Name "$pkgname") (.d/dll.aliases)}
            )
          ]
          spids: [270]
        )
      spids: [266 269]
    )
    (FuncDef
      name: doc
      body: 
        (BraceGroup
          children: [
            (AndOr
              children: [
                (C {(default_doc)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(mkdir)} {(-p)} 
                  {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/licenses/) ($ VSub_Name "$_pkgname")}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(mv)} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/doc/) ($ VSub_Name "$_pkgname") (/LICENSE)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/licenses/) ($ VSub_Name "$_pkgname")}
            )
          ]
          spids: [333]
        )
      spids: [329 332]
    )
    (FuncDef
      name: saned
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_Local
              pairs: [
                (assign_pair
                  lhs: (LhsName name:name)
                  op: Equal
                  rhs: 
                    {
                      (BracedVarSub
                        token: <VSub_Name subpkgname>
                        suffix_op: 
                          (StringUnary
                            op_id: VOp1_Pound
                            arg_word: {($ VSub_Name "$pkgname") (-)}
                          )
                        spids: [392 397]
                      )
                    }
                  spids: [391]
                )
              ]
              spids: [389]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgdesc") (" (network scanner server)"))}
                  spids: [400]
                )
              ]
              spids: [400]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/) ($ VSub_Name "$pkgname") (.d)} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/usr)}
            )
            (C {(mv)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/etc/) ($ VSub_Name "$pkgname") (.d/) 
                ($ VSub_Name "$name") (.conf)
              } {(DQ ($ VSub_Name "$subpkgdir")) (/etc/) ($ VSub_Name "$pkgname") (.d)}
            )
            (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/sbin)} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/usr/)}
            )
            (C {(install)} {(-Dm755)} 
              {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$name") 
                (.initd)
              } {(DQ ($ VSub_Name "$subpkgdir")) (/etc/init.d/) ($ VSub_Name "$name")}
            )
          ]
          spids: [386]
        )
      spids: [382 385]
    )
    (FuncDef
      name: utils
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgdesc") (" (utilities)"))}
                  spids: [485]
                )
              ]
              spids: [485]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr)})
            (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr)})
            (C {(rm)} {(-fr)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share)})
          ]
          spids: [482]
        )
      spids: [478 481]
    )
    (FuncDef
      name: udev
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgdesc") (" (udev rules)"))}
                  spids: [534]
                )
              ]
              spids: [534]
            )
            (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") (" udev")
                      )
                    }
                  spids: [541]
                )
              ]
              spids: [541]
            )
            (AndOr
              children: [
                (C {(install)} {(-Dm644)} 
                  {(DQ ($ VSub_Name "$builddir")) (/tools/udev/lib) ($ VSub_Name "$pkgname") (.rules)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/udev/rules.d/49-) ($ VSub_Name "$pkgname") (.rules)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(sed)} {(-i)} {(SQ <"s|NAME=\"%k\", ||g">)} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/udev/rules.d/49-) ($ VSub_Name "$pkgname") 
                (.rules)
              }
            )
          ]
          spids: [531]
        )
      spids: [527 530]
    )
    (FuncDef
      name: backends
      body: 
        (BraceGroup
          children: [
            (Sentence
              child: 
                (Assignment
                  keyword: Assign_Local
                  pairs: [(assign_pair lhs:(LhsName name:_backend) op:Equal spids:[606])]
                  spids: [604]
                )
              terminator: <Op_Semi ";">
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgdesc") (" (metapackage)"))}
                  spids: [610]
                )
              ]
              spids: [610]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgname") ("-utils ") ($ VSub_Name "$pkgname") (-saned))}
                  spids: [617]
                )
              ]
              spids: [617]
            )
            (ForEach
              iter_name: _backend
              iter_words: [{($ VSub_Name "$_backends")}]
              do_arg_iter: False
              body: 
                (DoGroup
                  children: [
                    (AndOr
                      children: [
                        (C {(Lit_Other "[")} {(DQ ($ VSub_Name "$_backend"))} {(Lit_Other "=")} 
                          {(DQ (test))} {(Lit_Other "]")}
                        )
                        (ControlFlow token:<ControlFlow_Continue continue>)
                      ]
                      op_id: Op_DAmp
                    )
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:depends)
                          op: Equal
                          rhs: 
                            {
                              (DQ ($ VSub_Name "$depends") (" ") ($ VSub_Name "$pkgname") (-backend-) 
                                ($ VSub_Name "$_backend")
                              )
                            }
                          spids: [657]
                        )
                      ]
                      spids: [657]
                    )
                  ]
                  spids: [635 667]
                )
              spids: [631 633]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir"))})
          ]
          spids: [601]
        )
      spids: [597 600]
    )
    (FuncDef
      name: _backend
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_Local
              pairs: [
                (assign_pair
                  lhs: (LhsName name:name)
                  op: Equal
                  rhs: 
                    {
                      (BracedVarSub
                        token: <VSub_Name subpkgname>
                        suffix_op: 
                          (StringUnary
                            op_id: VOp1_Pound
                            arg_word: {($ VSub_Name "$pkgname") (-backend-)}
                          )
                        spids: [691 696]
                      )
                    }
                  spids: [690]
                )
              ]
              spids: [688]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgname"))}
                  spids: [699]
                )
              ]
              spids: [699]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: 
                    {
                      (CommandSubPart
                        command_list: 
                          (CommandList
                            children: [
                              (C {(eval)} {(echo)} 
                                {(EscapedLiteralPart token:<Lit_EscapedChar "\\$">) (_pkgdesc_) 
                                  ($ VSub_Name "$name")
                                }
                              )
                            ]
                          )
                        left_token: <Left_CommandSub "$(">
                        spids: [706 714]
                      )
                    }
                  spids: [705]
                )
              ]
              spids: [705]
            )
            (If
              arms: [
                (if_arm
                  cond: [
                    (Sentence
                      child: 
                        (C {(Lit_Other "[")} {(KW_Bang "!")} {(DQ ($ VSub_Name "$pkgdesc"))} 
                          {(Lit_Other "]")}
                        )
                      terminator: <Op_Semi ";">
                    )
                  ]
                  action: [
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:pkgdesc)
                          op: Equal
                          rhs: 
                            {
                              (CommandSubPart
                                command_list: 
                                  (CommandList
                                    children: [
                                      (SimpleCommand
                                        words: [{(tr)} {(SQ <"\\n">)} {(SQ <" ">)}]
                                        redirects: [
                                          (Redir
                                            op_id: Redir_Less
                                            fd: -1
                                            arg_word: 
                                              {(DQ ($ VSub_Name "$builddir")) (/doc/) 
                                                ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$name") (.man)
                                              }
                                            spids: [749]
                                          )
                                        ]
                                      )
                                    ]
                                  )
                                left_token: <Left_CommandSub "$(">
                                spids: [738 759]
                              )
                            }
                          spids: [737]
                        )
                      ]
                      spids: [737]
                    )
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:pkgdesc)
                          op: Equal
                          rhs: 
                            {
                              (BracedVarSub
                                token: <VSub_Name pkgdesc>
                                suffix_op: 
                                  (StringUnary
                                    op_id: VOp1_Pound
                                    arg_word: 
                                      {("*") (EscapedLiteralPart token:<Lit_EscapedChar "\\-">) (" ")}
                                  )
                                spids: [763 769]
                              )
                            }
                          spids: [762]
                        )
                      ]
                      spids: [762]
                    )
                    (Sentence
                      child: 
                        (Assignment
                          keyword: Assign_None
                          pairs: [
                            (assign_pair
                              lhs: (LhsName name:pkgdesc)
                              op: Equal
                              rhs: 
                                {
                                  (BracedVarSub
                                    token: <VSub_Name pkgdesc>
                                    suffix_op: (StringUnary op_id:VOp1_DPercent arg_word:{(" .SH *")})
                                    spids: [773 777]
                                  )
                                }
                              spids: [772]
                            )
                          ]
                          spids: [772]
                        )
                      terminator: <Op_Semi ";">
                    )
                  ]
                  spids: [-1 730]
                )
              ]
              spids: [-1 781]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/) ($ VSub_Name "$pkgname")} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/etc/) ($ VSub_Name "$pkgname") (.d/dll.d)}
            )
            (AndOr
              children: [
                (C {(mv)} 
                  {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/) ($ VSub_Name "$pkgname") (/lib) 
                    ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$name") (.) (Lit_Other "*")
                  } {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/) ($ VSub_Name "$pkgname")}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (SimpleCommand
              words: [{(echo)} {(DQ ($ VSub_Name "$name"))}]
              redirects: [
                (Redir
                  op_id: Redir_Great
                  fd: -1
                  arg_word: 
                    {(DQ ($ VSub_Name "$subpkgdir")) (/etc/) ($ VSub_Name "$pkgname") (.d/dll.d/) 
                      ($ VSub_Name "$name")
                    }
                  spids: [839]
                )
              ]
            )
            (If
              arms: [
                (if_arm
                  cond: [
                    (Sentence
                      child: 
                        (C {(Lit_Other "[")} {(-f)} 
                          {(DQ ($ VSub_Name "$pkgdir")) (/etc/) ($ VSub_Name "$pkgname") (.d/) 
                            ($ VSub_Name "$name") (.conf)
                          } {(Lit_Other "]")}
                        )
                      terminator: <Op_Semi ";">
                    )
                  ]
                  action: [
                    (C {(mv)} 
                      {(DQ ($ VSub_Name "$pkgdir")) (/etc/) ($ VSub_Name "$pkgname") (.d/) 
                        ($ VSub_Name "$name") (.conf)
                      } {(DQ ($ VSub_Name "$subpkgdir")) (/etc/) ($ VSub_Name "$pkgname") (.d)}
                    )
                  ]
                  spids: [-1 868]
                )
              ]
              spids: [-1 892]
            )
            (If
              arms: [
                (if_arm
                  cond: [
                    (Sentence
                      child: 
                        (C {(Lit_Other "[")} {(-f)} 
                          {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/) ($ VSub_Name "$name")} {(Lit_Other "]")}
                        )
                      terminator: <Op_Semi ";">
                    )
                  ]
                  action: [
                    (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin)})
                    (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/) ($ VSub_Name "$name")} 
                      {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin)}
                    )
                  ]
                  spids: [-1 910]
                )
              ]
              spids: [-1 937]
            )
          ]
          spids: [685]
        )
      spids: [681 684]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"c6552768bfc10216730fc11011c82f74ca0952182019ded3916072147ec09be5c975ce1d37dc3ccea050c488dbdf983c2ca17dcd702644060ba796ae2591f9c5  sane-backends-1.0.27.tar.gz\n"
                ) 
                (
"0a06eaa28b345202f2bdf8361e06f843bb7a010b7d8f80132f742672c94249c43f64031cefa161e415e2e2ab3a53b23070fb63854283f9e040f5ff79394ac7d1  sane-saned.initd\n"
                ) 
                (
"1779ff8beb1ba5f9238c25d819a7f0045f7e257c19b511315feb85650e445ca86450a9e1d7ff8650499d3dae808589a6c2e358d5f3f39a3f40ce4999179b86d6  include.patch\n"
                ) 
                (
"9cb595841f59b5105ecc85e4c0ad8781c52caa2354fb823c920ec467e88afbe47f2b3f4a7a3980bef5dbf22983c5786f051a9d10aea97b4bf7c4a05378592029  network.patch\n"
                ) 
                (
"09505943f9441854a6c333f19e2535b4a646a8cc060fe82c6261e7d29c72773ebe98d43a91acc951f4336a3c8b4c84ab7c7b0763426136b4b59d9546bc2fa8c0  pidfile.patch\n"
                ) 
                (
"cfa327209efd9a2a2db7cbcf571852959823aaa19b43d5f6415834cd5ae38b6324ecae16779f6f896aa0d7ac890fe23244100b7d6a68e5e9d52cd38ec82bfac8  check.patch"
                )
              )
            }
          spids: [942]
        )
      ]
      spids: [942]
    )
  ]
)