(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 16777215]
        )
      ]
      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: F
      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
              ops: [Op_DPipe]
              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)})
              ]
            )
            (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
              ops: [Op_DPipe]
              children: [
                (C {(make)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_Name '$pkgdir'))} {(install)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
            (SimpleCommand
              words: [{(echo)} {(-n)} {(DQ )}]
              redirects: [
                (Redir
                  op_id: Redir_Great
                  fd: 16777215
                  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
              ops: [Op_DPipe]
              children: [
                (C {(default_doc)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
            (AndOr
              ops: [Op_DPipe]
              children: [
                (C {(mkdir)} {(-p)} 
                  {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/licenses/) ($ VSub_Name '$_pkgname')}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
            (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
              ops: [Op_DPipe]
              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)})
              ]
            )
            (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: F
              body: 
                (DoGroup
                  children: [
                    (AndOr
                      ops: [Op_DAmp]
                      children: [
                        (C {(Lit_Other '[')} {(DQ ($ VSub_Name '$_backend'))} {(Lit_Other '=')} 
                          {(DQ (test))} {(Lit_Other ']')}
                        )
                        (ControlFlow token:<ControlFlow_Continue continue>)
                      ]
                    )
                    (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: 16777215
                                            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: [16777215 730]
                )
              ]
              spids: [16777215 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
              ops: [Op_DPipe]
              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)})
              ]
            )
            (SimpleCommand
              words: [{(echo)} {(DQ ($ VSub_Name '$name'))}]
              redirects: [
                (Redir
                  op_id: Redir_Great
                  fd: 16777215
                  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: [16777215 868]
                )
              ]
              spids: [16777215 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: [16777215 910]
                )
              ]
              spids: [16777215 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]
    )
  ]
)