(command.CommandList children: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgname spids:[9]) op: Equal rhs: {(sane)} spids: [9] ) ] spids: [9] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:_pkgname spids:[12]) op: Equal rhs: {(sane-backends)} spids: [12] ) ] spids: [12] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgver spids:[15]) op: Equal rhs: {(1.0.27)} spids: [15] ) ] spids: [15] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgrel spids:[18]) op: Equal rhs: {(1)} spids: [18] ) ] spids: [18] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgdesc spids:[21]) op: Equal rhs: {(DQ ('Scanner Access Now Easy - an universal scanner interface'))} spids: [21] ) ] spids: [21] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:url spids:[26]) op: Equal rhs: {(DQ ('http://www.sane-project.org/'))} spids: [26] ) ] spids: [26] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:arch spids:[31]) op: Equal rhs: {(DQ ('x86 x86_64'))} spids: [31] ) ] spids: [31] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:license spids:[36]) op: Equal rhs: {(DQ ('GPLv2.0+ GPLv2.0+-with-sane-exception public-domain'))} spids: [36] ) ] spids: [36] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:depends spids:[41]) op: Equal rhs: {(DQ )} spids: [41] ) ] spids: [41] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:depends_dev spids:[45]) op: Equal rhs: {(DQ )} spids: [45] ) ] spids: [45] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:makedepends spids:[49]) 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] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:install spids:[55]) op: Equal rhs: { (DQ ($ VSub_DollarName '$pkgname') ('-saned.pre-install ') ($ VSub_DollarName '$pkgname') (.pre-install) ) } spids: [55] ) ] spids: [55] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgusers spids:[63]) op: Equal rhs: {(DQ (saned))} spids: [63] ) ] spids: [63] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkggroups spids:[68]) op: Equal rhs: {(DQ (scanner))} spids: [68] ) ] spids: [68] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:_backends spids:[73]) 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] ) (command.Case to_match: {(DQ ($ VSub_DollarName '$CARCH'))} arms: [ (case_arm pat_list: [{(x86) (Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:_backends spids:[95]) op: Equal rhs: {(DQ ($ VSub_DollarName '$_backends') (' qcam'))} spids: [95] ) ] spids: [95] ) ] spids: [91 93 100 16777215] ) ] spids: [83 89 102] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:_pkgdesc_dell1600n_net spids:[105]) op: Equal rhs: { (DQ ( 'SANE backend for Dell 1600n that supports colour and monochrome scans over ethernet, usb not supported' ) ) } spids: [105] ) ] spids: [105] ) (command.ForEach iter_name: _backend iter_words: [{($ VSub_DollarName '$_backends')}] do_arg_iter: F body: (command.DoGroup children: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:subpackages spids:[122]) op: Equal rhs: { (DQ ($ VSub_DollarName '$subpackages') (' ') ($ VSub_DollarName '$pkgname') (-backend-) ($ VSub_DollarName '$_backend') (':_backend') ) } spids: [122] ) ] spids: [122] ) ] spids: [119 132] ) spids: [115 117] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:subpackages spids:[134]) op: Equal rhs: { (DQ ($ VSub_DollarName '$pkgname') ('-doc ') ($ VSub_DollarName '$pkgname') ('-dev ') ($ VSub_DollarName '$subpackages') (' ') ($ VSub_DollarName '$pkgname') ('-utils ') ($ VSub_DollarName '$pkgname') ('-saned\n') ('\t') ($ VSub_DollarName '$pkgname') ('-udev::noarch ') ($ VSub_DollarName '$_pkgname') ('::noarch') ) } spids: [134] ) ] spids: [134] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:source spids:[153]) op: Equal rhs: { (DQ ('https://alioth.debian.org/frs/download.php/file/4224/') ($ VSub_DollarName '$_pkgname') (-) ($ VSub_DollarName '$pkgver') ('.tar.gz\n') ('\t') ($ VSub_DollarName '$pkgname') ('-saned.initd\n') ('\tinclude.patch\n') ('\tnetwork.patch\n') ('\tpidfile.patch\n') ('\tcheck.patch\n') ('\t') ) } spids: [153] ) ] spids: [153] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:builddir spids:[170]) op: Equal rhs: {(DQ ($ VSub_DollarName '$srcdir')) (/) ($ VSub_DollarName '$_pkgname') (-) ($ VSub_DollarName '$pkgver') } spids: [170] ) ] spids: [170] ) (command.FuncDef name: build body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))}) (command.AndOr ops: [Op_DPipe] children: [ (C {(./configure)} {(--prefix) (Lit_Other '=') (/usr)} {(--sysconfdir) (Lit_Other '=') (/etc)} {(--with-docdir) (Lit_Other '=') (/usr/share/doc/) ($ VSub_DollarName '$pkgname')} {(--with-usb)} {(--enable-avahi)} {(--disable-rpath)} {(--disable-locking)} ) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (C {(make)}) ] spids: [184] ) spids: [180 183] ) (command.FuncDef name: check body: (command.BraceGroup children: [(C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))}) (C {(make)} {(check)})] spids: [249] ) spids: [245 248] ) (command.FuncDef name: package body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))}) (command.AndOr ops: [Op_DPipe] children: [ (C {(make)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_DollarName '$pkgdir'))} {(install)}) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (command.SimpleCommand words: [{(echo)} {(-n)} {(DQ )}] redirects: [ (redir.Redir op: <Redir_Great '>'> fd: 16777215 arg_word: {(DQ ($ VSub_DollarName '$pkgdir')) (/etc/) ($ VSub_DollarName '$pkgname') (.d/dll.conf) } ) ] ) (C {(install)} {(-Dm644)} {(backend/dll.aliases)} {(DQ ($ VSub_DollarName '$pkgdir')) (/etc/) ($ VSub_DollarName '$pkgname') (.d/dll.aliases) } ) ] spids: [270] ) spids: [266 269] ) (command.FuncDef name: doc body: (command.BraceGroup children: [ (command.AndOr ops: [Op_DPipe] children: [ (C {(default_doc)}) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (command.AndOr ops: [Op_DPipe] children: [ (C {(mkdir)} {(-p)} {(DQ ($ VSub_DollarName '$subpkgdir')) (/usr/share/licenses/) ($ VSub_DollarName '$_pkgname') } ) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (C {(mv)} {(DQ ($ VSub_DollarName '$subpkgdir')) (/usr/share/doc/) ($ VSub_DollarName '$_pkgname') (/LICENSE) } {(DQ ($ VSub_DollarName '$subpkgdir')) (/usr/share/licenses/) ($ VSub_DollarName '$_pkgname')} ) ] spids: [333] ) spids: [329 332] ) (command.FuncDef name: saned body: (command.BraceGroup children: [ (command.Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:name spids:[391]) op: Equal rhs: { (word_part.BracedVarSub token: <VSub_Name subpkgname> suffix_op: (suffix_op.StringUnary op_id: VOp1_Pound arg_word: {($ VSub_DollarName '$pkgname') (-)} ) spids: [392 397] ) } spids: [391] ) ] spids: [389] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgdesc spids:[400]) op: Equal rhs: {(DQ ($ VSub_DollarName '$pkgdesc') (' (network scanner server)'))} spids: [400] ) ] spids: [400] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_DollarName '$subpkgdir')) (/etc/) ($ VSub_DollarName '$pkgname') (.d)} {(DQ ($ VSub_DollarName '$subpkgdir')) (/usr)} ) (C {(mv)} {(DQ ($ VSub_DollarName '$pkgdir')) (/etc/) ($ VSub_DollarName '$pkgname') (.d/) ($ VSub_DollarName '$name') (.conf) } {(DQ ($ VSub_DollarName '$subpkgdir')) (/etc/) ($ VSub_DollarName '$pkgname') (.d)} ) (C {(mv)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/sbin)} {(DQ ($ VSub_DollarName '$subpkgdir')) (/usr/)} ) (C {(install)} {(-Dm755)} {(DQ ($ VSub_DollarName '$srcdir')) (/) ($ VSub_DollarName '$pkgname') (-) ($ VSub_DollarName '$name') (.initd) } {(DQ ($ VSub_DollarName '$subpkgdir')) (/etc/init.d/) ($ VSub_DollarName '$name')} ) ] spids: [386] ) spids: [382 385] ) (command.FuncDef name: utils body: (command.BraceGroup children: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgdesc spids:[485]) op: Equal rhs: {(DQ ($ VSub_DollarName '$pkgdesc') (' (utilities)'))} spids: [485] ) ] spids: [485] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_DollarName '$subpkgdir')) (/usr)}) (C {(mv)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/bin)} {(DQ ($ VSub_DollarName '$subpkgdir')) (/usr)} ) (C {(rm)} {(-fr)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/share)}) ] spids: [482] ) spids: [478 481] ) (command.FuncDef name: udev body: (command.BraceGroup children: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgdesc spids:[534]) op: Equal rhs: {(DQ ($ VSub_DollarName '$pkgdesc') (' (udev rules)'))} spids: [534] ) ] spids: [534] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:install_if spids:[541]) op: Equal rhs: { (DQ ($ VSub_DollarName '$pkgname') ('=') ($ VSub_DollarName '$pkgver') (-r) ($ VSub_DollarName '$pkgrel') (' udev') ) } spids: [541] ) ] spids: [541] ) (command.AndOr ops: [Op_DPipe] children: [ (C {(install)} {(-Dm644)} {(DQ ($ VSub_DollarName '$builddir')) (/tools/udev/lib) ($ VSub_DollarName '$pkgname') (.rules) } {(DQ ($ VSub_DollarName '$subpkgdir')) (/usr/lib/udev/rules.d/49-) ($ VSub_DollarName '$pkgname') (.rules) } ) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (C {(sed)} {(-i)} {(SQ <'s|NAME="%k", ||g'>)} {(DQ ($ VSub_DollarName '$subpkgdir')) (/usr/lib/udev/rules.d/49-) ($ VSub_DollarName '$pkgname') (.rules) } ) ] spids: [531] ) spids: [527 530] ) (command.FuncDef name: backends body: (command.BraceGroup children: [ (command.Sentence child: (command.Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:_backend spids:[606]) op: Equal spids: [606] ) ] spids: [604] ) terminator: <Op_Semi ';'> ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgdesc spids:[610]) op: Equal rhs: {(DQ ($ VSub_DollarName '$pkgdesc') (' (metapackage)'))} spids: [610] ) ] spids: [610] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:depends spids:[617]) op: Equal rhs: { (DQ ($ VSub_DollarName '$pkgname') ('-utils ') ($ VSub_DollarName '$pkgname') (-saned) ) } spids: [617] ) ] spids: [617] ) (command.ForEach iter_name: _backend iter_words: [{($ VSub_DollarName '$_backends')}] do_arg_iter: F body: (command.DoGroup children: [ (command.AndOr ops: [Op_DAmp] children: [ (C {(Lit_Other '[')} {(DQ ($ VSub_DollarName '$_backend'))} {(Lit_Other '=')} {(DQ (test))} {(Lit_Other ']')} ) (command.ControlFlow token: <ControlFlow_Continue continue> ) ] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:depends spids:[657]) op: Equal rhs: { (DQ ($ VSub_DollarName '$depends') (' ') ($ VSub_DollarName '$pkgname') (-backend-) ($ VSub_DollarName '$_backend') ) } spids: [657] ) ] spids: [657] ) ] spids: [635 667] ) spids: [631 633] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_DollarName '$subpkgdir'))}) ] spids: [601] ) spids: [597 600] ) (command.FuncDef name: _backend body: (command.BraceGroup children: [ (command.Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:name spids:[690]) op: Equal rhs: { (word_part.BracedVarSub token: <VSub_Name subpkgname> suffix_op: (suffix_op.StringUnary op_id: VOp1_Pound arg_word: {($ VSub_DollarName '$pkgname') (-backend-)} ) spids: [691 696] ) } spids: [690] ) ] spids: [688] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:depends spids:[699]) op: Equal rhs: {(DQ ($ VSub_DollarName '$pkgname'))} spids: [699] ) ] spids: [699] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgdesc spids:[705]) op: Equal rhs: { (word_part.CommandSubPart command_list: (command.CommandList children: [ (C {(eval)} {(echo)} {(word_part.EscapedLiteralPart token:<Lit_EscapedChar '\\$'>) (_pkgdesc_) ($ VSub_DollarName '$name') } ) ] ) left_token: <Left_CommandSub '$('> spids: [706 714] ) } spids: [705] ) ] spids: [705] ) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(Lit_Other '[')} {(KW_Bang '!')} {(DQ ($ VSub_DollarName '$pkgdesc'))} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgdesc spids:[737]) op: Equal rhs: { (word_part.CommandSubPart command_list: (command.CommandList children: [ (command.SimpleCommand words: [{(tr)} {(SQ <'\\n'>)} {(SQ <' '>)}] redirects: [ (redir.Redir op: <Redir_Less '<'> fd: 16777215 arg_word: {(DQ ($ VSub_DollarName '$builddir')) (/doc/) ($ VSub_DollarName '$pkgname') (-) ($ VSub_DollarName '$name') (.man) } ) ] ) ] ) left_token: <Left_CommandSub '$('> spids: [738 759] ) } spids: [737] ) ] spids: [737] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgdesc spids:[762]) op: Equal rhs: { (word_part.BracedVarSub token: <VSub_Name pkgdesc> suffix_op: (suffix_op.StringUnary op_id: VOp1_Pound arg_word: {('*') (word_part.EscapedLiteralPart token: <Lit_EscapedChar '\\-'> ) (' ') } ) spids: [763 769] ) } spids: [762] ) ] spids: [762] ) (command.Sentence child: (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgdesc spids:[772]) op: Equal rhs: { (word_part.BracedVarSub token: <VSub_Name pkgdesc> suffix_op: (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_DollarName '$subpkgdir')) (/usr/lib/) ($ VSub_DollarName '$pkgname')} {(DQ ($ VSub_DollarName '$subpkgdir')) (/etc/) ($ VSub_DollarName '$pkgname') (.d/dll.d)} ) (command.AndOr ops: [Op_DPipe] children: [ (C {(mv)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/lib/) ($ VSub_DollarName '$pkgname') (/lib) ($ VSub_DollarName '$pkgname') (-) ($ VSub_DollarName '$name') (.) (Lit_Other '*') } {(DQ ($ VSub_DollarName '$subpkgdir')) (/usr/lib/) ($ VSub_DollarName '$pkgname')} ) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (command.SimpleCommand words: [{(echo)} {(DQ ($ VSub_DollarName '$name'))}] redirects: [ (redir.Redir op: <Redir_Great '>'> fd: 16777215 arg_word: {(DQ ($ VSub_DollarName '$subpkgdir')) (/etc/) ($ VSub_DollarName '$pkgname') (.d/dll.d/) ($ VSub_DollarName '$name') } ) ] ) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(Lit_Other '[')} {(-f)} {(DQ ($ VSub_DollarName '$pkgdir')) (/etc/) ($ VSub_DollarName '$pkgname') (.d/) ($ VSub_DollarName '$name') (.conf) } {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (C {(mv)} {(DQ ($ VSub_DollarName '$pkgdir')) (/etc/) ($ VSub_DollarName '$pkgname') (.d/) ($ VSub_DollarName '$name') (.conf) } {(DQ ($ VSub_DollarName '$subpkgdir')) (/etc/) ($ VSub_DollarName '$pkgname') (.d)} ) ] spids: [16777215 868] ) ] spids: [16777215 892] ) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(Lit_Other '[')} {(-f)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/bin/) ($ VSub_DollarName '$name')} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (C {(mkdir)} {(-p)} {(DQ ($ VSub_DollarName '$subpkgdir')) (/usr/bin)}) (C {(mv)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/bin/) ($ VSub_DollarName '$name')} {(DQ ($ VSub_DollarName '$subpkgdir')) (/usr/bin)} ) ] spids: [16777215 910] ) ] spids: [16777215 937] ) ] spids: [685] ) spids: [681 684] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:sha512sums spids:[942]) 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] ) ] )