(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(lizardfs)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(2.6.0)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(2)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("a highly reliable, scalable and efficient distributed file system"))} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("https://github.com/lizardfs/lizardfs/"))} spids: [20] ) ] spids: [20] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ )} spids:[25])] spids: [25] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPLv3))} spids:[29])] spids: [29] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[34])] spids: [34] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends_dev) op:Equal rhs:{(DQ )} spids:[38])] spids: [38] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: { (DQ ($ VSub_Name "$depends_dev") (" boost-dev cmake fuse-dev zlib-dev asciidoc python2")) } spids: [42] ) ] spids: [42] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgusers) op:Equal rhs:{(DQ (mfs))} spids:[48])] spids: [48] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkggroups) op:Equal rhs:{(DQ (mfs))} spids:[53])] spids: [53] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:install) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (.pre-install))} spids: [58] ) ] spids: [58] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") ("-doc ") ($ VSub_Name "$pkgname") ("-master ") ($ VSub_Name "$pkgname") ("-metalogger\n") ("\t") ($ VSub_Name "$pkgname") ("-chunkserver ") ($ VSub_Name "$pkgname") ("-client ") ($ VSub_Name "$pkgname") ("-cgi ") ($ VSub_Name "$pkgname") ("-cgiserv\n") ("\t") ($ VSub_Name "$pkgname") (-adm) ) } spids: [64] ) ] spids: [64] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ (lizardfs-) ($ VSub_Name "$pkgver") (".tar.gz::https://github.com/lizardfs/lizardfs/archive/v") ($ VSub_Name "$pkgver") (".tar.gz\n") ("\tfix-headers.patch\n") ("\t0001-common-Add-multi-platform-endian-conversion-function.patch\n") ("\n") ("\tlizardfs-cgiserv.initd\n") ("\tlizardfs-chunkserver.initd\n") ("\tlizardfs-master.initd\n") ("\tlizardfs-metalogger.initd\n") ("\t") ) } spids: [86] ) ] spids: [86] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir")) (/lizardfs-) ($ VSub_Name "$pkgver")} spids: [104] ) ] spids: [104] ) (FuncDef name: prepare body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:i) op:Equal spids:[120])] spids: [118] ) (C {(cd)} {(DQ ($ VSub_Name "$_builddir"))}) (ForEach iter_name: i iter_words: [{($ VSub_Name "$source")}] do_arg_iter: False body: (DoGroup children: [ (Case to_match: {($ VSub_Name "$i")} arms: [ (case_arm pat_list: [{(Lit_Other "*") (.patch)}] action: [ (Sentence child: (C {(msg)} {($ VSub_Name "$i")}) terminator: <Op_Semi ";"> ) (AndOr children: [ (C {(patch)} {(-p1)} {(-i)} {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$i")} ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) ] spids: [149 151 175 -1] ) ] spids: [142 146 178] ) ] spids: [139 181] ) spids: [135 137] ) (C {(mkdir)} {(-p)} {(build)}) ] spids: [115] ) spids: [111 114] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$_builddir")) (/build)}) (AndOr children: [ (C {(cmake)} {(..)} {(-DCMAKE_BUILD_TYPE) (Lit_Other "=") (Release)} {(-DCMAKE_INSTALL_PREFIX) (Lit_Other "=") (DQ (/))} {(-DENABLE_TESTS) (Lit_Other "=") (NO)} {(-DENABLE_DEBIAN_PATHS) (Lit_Other "=") (YES)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [(C {(make)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})] op_id: Op_DPipe ) ] spids: [197] ) spids: [193 196] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$_builddir")) (/build)}) (AndOr children: [ (C {(make)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))} {(install)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(chown)} {(-R)} {(mfs) (Lit_Other ":") (mfs)} {(DQ ($ VSub_Name "$pkgdir")) (/var/lib/mfs)} ) (ForEach iter_name: i iter_words: [{($ VSub_Name "$source")}] do_arg_iter: False body: (DoGroup children: [ (Case to_match: {($ VSub_Name "$i")} arms: [ (case_arm pat_list: [{(Lit_Other "*") (.initd)}] action: [ (AndOr children: [ (C {(install)} {(-Dm755)} {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$i")} {(DQ ($ VSub_Name "$pkgdir")) (/etc/init.d/) (BracedVarSub token: <VSub_Name i> suffix_op: (StringUnary op_id:VOp1_Percent arg_word:{(".*")}) spids: [343 347] ) } ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) ] spids: [322 324 356 -1] ) ] spids: [315 319 359] ) ] spids: [312 362] ) spids: [308 310] ) ] spids: [262] ) spids: [258 261] ) (FuncDef name: _mv_files body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:i) op:Equal spids:[376])] spids: [374] ) (ForEach iter_name: i iter_words: [{(DQ ($ VSub_At "$@"))}] do_arg_iter: False body: (DoGroup children: [ (Case to_match: {($ VSub_Name "$i")} arms: [ (case_arm pat_list: [{(Lit_Other "*") (/) (Lit_Other "*")}] action: [ (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/) (BracedVarSub token: <VSub_Name i> suffix_op: (StringUnary op_id: VOp1_Percent arg_word: {(Lit_Slash /) ("*")} ) spids: [413 418] ) } ) ] spids: [400 403 419 -1] ) (case_arm pat_list: [{(Lit_Other "*")}] action: [(C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir"))})] spids: [422 423 432 -1] ) ] spids: [393 397 435] ) (AndOr children: [ (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/) ($ VSub_Name "$i")} {(DQ ($ VSub_Name "$subpkgdir")) (/) ($ VSub_Name "$i")} ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) ] spids: [390 459] ) spids: [384 388] ) ] spids: [371] ) spids: [367 370] ) (FuncDef name: master body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("LizardFS master server"))} spids: [471] ) ] spids: [471] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ("lizardfs=") ($ VSub_Name "$pkgver") (-r) ($ VSub_Name "$pkgrel"))} spids: [477] ) ] spids: [477] ) (C {(cd)} {(DQ ($ VSub_Name "$pkgdir"))}) (AndOr children: [ (C {(_mv_files)} {(usr/sbin/mfsmaster)} {(usr/sbin/mfsrestoremaster)} {(usr/sbin/mfsmetadump)} {(usr/sbin/mfsmetarestore)} {(etc/mfs/mfsexports.cfg.dist)} {(etc/mfs/mfstopology.cfg.dist)} {(etc/mfs/mfsgoals.cfg.dist)} {(etc/mfs/mfsmaster.cfg.dist)} {(etc/mfs/globaliolimits.cfg.dist)} {(var/lib/mfs/metadata.mfs.empty)} {(etc/init.d/lizardfs-master)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(chown)} {(-R)} {(mfs) (Lit_Other ":") (mfs)} {(DQ ($ VSub_Name "$subpkgdir")) (/var/lib/mfs)} ) ] spids: [468] ) spids: [464 467] ) (FuncDef name: metalogger body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("LizardFS metadata replication server"))} spids: [571] ) ] spids: [571] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ("lizardfs=") ($ VSub_Name "$pkgver") (-r) ($ VSub_Name "$pkgrel"))} spids: [577] ) ] spids: [577] ) (C {(cd)} {(DQ ($ VSub_Name "$pkgdir"))}) (AndOr children: [ (C {(_mv_files)} {(usr/sbin/mfsmetalogger)} {(etc/mfs/mfsmetalogger.cfg.dist)} {(etc/init.d/lizardfs-metalogger)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [568] ) spids: [564 567] ) (FuncDef name: chunkserver body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("LizardFS data server"))} spids: [625] ) ] spids: [625] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ("lizardfs=") ($ VSub_Name "$pkgver") (-r) ($ VSub_Name "$pkgrel"))} spids: [631] ) ] spids: [631] ) (C {(cd)} {(DQ ($ VSub_Name "$pkgdir"))}) (AndOr children: [ (C {(_mv_files)} {(usr/sbin/mfschunkserver)} {(etc/mfs/mfschunkserver.cfg.dist)} {(etc/mfs/mfshdd.cfg.dist)} {(etc/init.d/lizardfs-chunkserver)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [622] ) spids: [618 621] ) (FuncDef name: client body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("LizardFS client"))} spids: [683] ) ] spids: [683] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ (fuse))} spids:[689])] spids: [689] ) (C {(cd)} {(DQ ($ VSub_Name "$pkgdir"))}) (AndOr children: [ (C {(_mv_files)} {(usr/bin/mfstools)} {(usr/bin/mfsmount)} {(usr/bin/mfssnapshot)} {(usr/bin/mfsappendchunks)} {(usr/bin/mfscheckfile)} {(usr/bin/mfsdeleattr)} {(usr/bin/mfsdirinfo)} {(usr/bin/mfsfileinfo)} {(usr/bin/mfsfilerepair)} {(usr/bin/mfsgeteattr)} {(usr/bin/mfsgetgoal)} {(usr/bin/mfsgettrashtime)} {(usr/bin/mfsmakesnapshot)} {(usr/bin/mfsrepquota)} {(usr/bin/mfsrgetgoal)} {(usr/bin/mfsrgettrashtime)} {(usr/bin/mfsrsetgoal)} {(usr/bin/mfsrsettrashtime)} {(usr/bin/mfsseteattr)} {(usr/bin/mfssetgoal)} {(usr/bin/mfssetquota)} {(usr/bin/mfssettrashtime)} {(etc/mfs/mfsmount.cfg.dist)} {(etc/mfs/iolimits.cfg.dist)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [680] ) spids: [676 679] ) (FuncDef name: cgi body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("LizardFS CGI Monitor"))} spids: [819] ) ] spids: [819] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ (python2))} spids: [825] ) ] spids: [825] ) (C {(cd)} {(DQ ($ VSub_Name "$pkgdir"))}) (AndOr children: [ (C {(_mv_files)} {(usr/share/mfscgi)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [816] ) spids: [812 815] ) (FuncDef name: cgiserv body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Simple CGI-capable HTTP server to run LizardFS CGI Monitor"))} spids: [862] ) ] spids: [862] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") ("-cgi=") ($ VSub_Name "$pkgver") (-r) ($ VSub_Name "$pkgrel") ) } spids: [868] ) ] spids: [868] ) (C {(cd)} {(DQ ($ VSub_Name "$pkgdir"))}) (AndOr children: [ (C {(_mv_files)} {(usr/sbin/lizardfs-cgiserver)} {(usr/sbin/mfscgiserv)} {(etc/init.d/lizardfs-cgiserv)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [859] ) spids: [855 858] ) (FuncDef name: adm body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("LizardFS administration utility"))} spids: [917] ) ] spids: [917] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[923])] spids: [923] ) (C {(cd)} {(DQ ($ VSub_Name "$pkgdir"))}) (AndOr children: [ (C {(_mv_files)} {(usr/bin/lizardfs-admin)} {(usr/bin/lizardfs-probe)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [914] ) spids: [910 913] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:md5sums) op: Equal rhs: { (DQ ("9765bca6f8812a6fbca58a04e2f33c6e lizardfs-2.6.0.tar.gz\n") ("a04e01504edff691389236697d9e9f72 fix-headers.patch\n") ( "8beae2dc879a6e3bc778fa63409dd5be 0001-common-Add-multi-platform-endian-conversion-function.patch\n" ) ("fcd290b193fbedc9035cbd4be46463b7 lizardfs-cgiserv.initd\n") ("deffb670f92d3675b8716c79d8ba954f lizardfs-chunkserver.initd\n") ("3185ec14fe09cc7c74dc8c9b00b289e8 lizardfs-master.initd\n") ("17022128ce9dce94e632a59fbd2c5f05 lizardfs-metalogger.initd") ) } spids: [956] ) ] spids: [956] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha256sums) op: Equal rhs: { (DQ ( "f7f7e3c64d4907db318113d224b9296ebcd629028ad3e13894eb592dac8d9161 lizardfs-2.6.0.tar.gz\n" ) ("2db07acf838c6b468d4ea3a5ad831e7cacf95a0067140d03640f9f01fde15175 fix-headers.patch\n") ( "24a2b699fdf96c8ead795b5ad962502421bbac64a4bc4d7cf68dfaee16cc6b19 0001-common-Add-multi-platform-endian-conversion-function.patch\n" ) ("e080c484e67f6ec25816a5c90b12a3c867a5b123fa73aa9442f76bc5a8e90264 lizardfs-cgiserv.initd\n") ( "b0157cf08cb22bdee27f9f88a11806341868102177021535e3ee66be5afd311b lizardfs-chunkserver.initd\n" ) ("1ef583e31532a9012406be0643f432bc059dc22eacc71c9aca1d2cef722e67c7 lizardfs-master.initd\n") ( "05b091d78fe3f4efab6ba916e0e91b0c628a9eb45244ee793bf473ccac825d6e lizardfs-metalogger.initd" ) ) } spids: [967] ) ] spids: [967] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "a80277cf625e175728147f1850cc6ad234d490589a825bfede23e53720ffef7d8c5d21ed8ce6a31217c8901e04cb5c91ac581da3795a592756c5f8f3257537ff lizardfs-2.6.0.tar.gz\n" ) ( "eaeff3c67951bccb7e3963981c5bae2f582c6cddfadbd604f0151ace49ade0524d51665c7a7821b59c80d61aade05900368c9f7022793131f03e44df6c96c3f8 fix-headers.patch\n" ) ( "f5c391717b36315ec62ee71a24d41409a5138d2ba3579e392e9b29c08bb4c8711c4f71440518cc6ee03f13cdb265515cc544f99b5c368717aae1da1a9ca9ca9f 0001-common-Add-multi-platform-endian-conversion-function.patch\n" ) ( "2c78af05c2eeba866c25c58d996c64d16a590248660a362e29a52065af93c126c6eb3232c8cdbb797e60cca406608b77f29ce62717446b7c3d1a8d35e0a722d8 lizardfs-cgiserv.initd\n" ) ( "f5de527f2c6f729d49c365cbac64d938d8f90de2c78ac2f4fdbb445532fbc6438ed7380b7963f70cfbf99d48282d7da6a8dbb3df9ae84ac7d2fcebda2ce308c8 lizardfs-chunkserver.initd\n" ) ( "6234131965bf52ef0bb859a50010b649b10b81786ff302f6ff65429d03026b32d0e1ad2daeab99dea4bd8cc94ac5aed75707d640adf33b4fb79e22185e77ac01 lizardfs-master.initd\n" ) ( "76951ecdbaa69cef0fc383bbc3d36b1eb00aced3c98750676ab159a44a9e50d29ebe188080a08a2a09df6c62f6899bb093cf94e9e3e1688826f5ff8dfdc0fa68 lizardfs-metalogger.initd" ) ) } spids: [978] ) ] spids: [978] ) ] )