(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(mariadb)} spids:[15])] spids: [15] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(10.1.28)} spids:[18])] spids: [18] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[21])] spids: [21] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('A fast SQL database server'))} spids: [24] ) ] spids: [24] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ('http://www.mariadb.org'))} spids: [29] ) ] spids: [29] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgusers) op:Equal rhs:{(DQ (mysql))} spids:[34])] spids: [34] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkggroups) op:Equal rhs:{(DQ (mysql))} spids:[39])] spids: [39] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[44])] spids: [44] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL))} spids:[49])] spids: [49] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ($ VSub_Name '$pkgname') (-common))} spids: [54] ) ] spids: [54] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends_dev) op: Equal rhs: {(DQ ('libressl-dev zlib-dev'))} spids: [60] ) ] spids: [60] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: { (DQ ('cmake libressl-dev zlib-dev readline-dev libaio-dev ncurses-dev\n') ('\tlinux-headers') ) } spids: [65] ) ] spids: [65] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:install) op: Equal rhs: {(DQ ($ VSub_Name '$pkgname') (.pre-install))} spids: [71] ) ] spids: [71] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ('https://downloads.mariadb.org/interstitial/mariadb-') ($ VSub_Name '$pkgver') (/source/mariadb-) ($ VSub_Name '$pkgver') ('.tar.gz\n') ('\t') ($ VSub_Name '$pkgname') ('.initd\n') ('\tfix-mysql-install-db-path.patch\n') ('\tfix-ucontext-check.patch\n') ('\tppc-remove-glibc-dep.patch\n') ('\t') ) } spids: [77] ) ] spids: [77] ) (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') ('-common\n') ('\t') ($ VSub_Name '$pkgname') ('-client-libs:_client_libs ') ($ VSub_Name '$pkgname') ('-libs\n') ('\t') ($ VSub_Name '$pkgname') ('-client ') ($ VSub_Name '$pkgname') ('-bench ') ($ VSub_Name '$pkgname') ('-test:mytest\n') ('\tmysql mysql-client:_compat_client mysql-bench:_compat_bench') ) } spids: [143] ) ] spids: [143] ) (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: [167] ) ] spids: [167] ) (FuncDef name: prepare body: (BraceGroup children: [ (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: [210 212 236 -1] ) ] spids: [203 207 239] ) ] spids: [200 242] ) spids: [196 198] ) ] spids: [181] ) spids: [177 180] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (AndOr children: [ (C {(cmake)} {(.)} {(-DBUILD_CONFIG) (Lit_Other '=') (mysql_release)} {(-DCMAKE_INSTALL_PREFIX) (Lit_Other '=') (/usr)} {(-DSYSCONFDIR) (Lit_Other '=') (/etc/mysql)} {(-DMYSQL_DATADIR) (Lit_Other '=') (/var/lib/mysql)} {(-DMYSQL_UNIX_ADDR) (Lit_Other '=') (/run/mysqld/mysqld.sock)} {(-DDEFAULT_CHARSET) (Lit_Other '=') (utf8)} {(-DDEFAULT_COLLATION) (Lit_Other '=') (utf8_general_ci)} {(-DENABLED_LOCAL_INFILE) (Lit_Other '=') (ON)} {(-DINSTALL_INFODIR) (Lit_Other '=') (share/mysql/docs)} {(-DINSTALL_MANDIR) (Lit_Other '=') (share/man)} {(-DINSTALL_PLUGINDIR) (Lit_Other '=') (lib/mysql/plugin)} {(-DINSTALL_SCRIPTDIR) (Lit_Other '=') (bin)} {(-DINSTALL_INCLUDEDIR) (Lit_Other '=') (include/mysql)} {(-DINSTALL_DOCREADMEDIR) (Lit_Other '=') (share/mysql)} {(-DINSTALL_SUPPORTFILESDIR) (Lit_Other '=') (share/mysql)} {(-DINSTALL_MYSQLSHAREDIR) (Lit_Other '=') (share/mysql)} {(-DINSTALL_DOCDIR) (Lit_Other '=') (share/mysql/docs)} {(-DINSTALL_SHAREDIR) (Lit_Other '=') (share/mysql)} {(-DWITH_READLINE) (Lit_Other '=') (ON)} {(-DWITH_ZLIB) (Lit_Other '=') (system)} {(-DWITH_SSL) (Lit_Other '=') (system)} {(-DWITH_LIBWRAP) (Lit_Other '=') (OFF)} {(-DWITH_JEMALLOC) (Lit_Other '=') (no)} {(-DWITH_EXTRA_CHARSETS) (Lit_Other '=') (complex)} {(-DWITH_EMBEDDED_SERVER) (Lit_Other '=') (ON)} {(-DWITH_ARCHIVE_STORAGE_ENGINE) (Lit_Other '=') (1)} {(-DWITH_BLACKHOLE_STORAGE_ENGINE) (Lit_Other '=') (1)} {(-DWITH_INNOBASE_STORAGE_ENGINE) (Lit_Other '=') (1)} {(-DWITH_PARTITION_STORAGE_ENGINE) (Lit_Other '=') (1)} {(-DPLUGIN_TOKUDB) (Lit_Other '=') (NO)} {(-DWITHOUT_EXAMPLE_STORAGE_ENGINE) (Lit_Other '=') (1)} {(-DWITHOUT_FEDERATED_STORAGE_ENGINE) (Lit_Other '=') (1)} {(-DWITHOUT_PBXT_STORAGE_ENGINE) (Lit_Other '=') (1)} ) (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: [251] ) spids: [247 250] ) (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 ) (AndOr children: [ (C {(install)} {(-Dm)} {(755)} {(DQ ($ VSub_Name '$startdir')) (/) ($ VSub_Name '$pkgname') (.initd)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/init.d/) ($ VSub_Name '$pkgname')} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(install)} {(-Dm)} {(640)} {(-o)} {(mysql)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/mysql/my-medium.cnf)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/mysql/my.cnf)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(rm)} {(-f)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/libmysqlclient_r.so) (Lit_Other '*')} ) (C {(ln)} {(-s)} {(libmysqlclient.so)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/libmysqlclient_r.so)} ) (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/mysql-test/lib/My/SafeProcess/my_safe_process)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin)} ) (C {(ln)} {(-s)} {(../../../../bin/my_safe_process)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/mysql-test/lib/My/SafeProcess/my_safe_process)} ) ] spids: [485] ) spids: [481 484] ) (FuncDef name: dev body: (BraceGroup children: [ (C {(default_dev)}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:replaces) op: Equal rhs: {(DQ ('libmysqlclient mysql-dev'))} spids: [668] ) ] spids: [668] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:provides) op: Equal rhs: {(DQ ('mysql-dev=') ($ VSub_Name '$pkgver') (-r) ($ VSub_Name '$pkgrel'))} spids: [674] ) ] spids: [674] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/bin)}) (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/mysql_config)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/bin/)} ) ] spids: [662] ) spids: [659 662] ) (FuncDef name: _client_libs body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('MariaDB client library'))} spids: [715] ) ] spids: [715] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:replaces) op: Equal rhs: {(DQ ('mariadb libmysqlclient'))} spids: [721] ) ] spids: [721] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ (mariadb-common))} spids: [727] ) ] spids: [727] ) (AndOr children: [ (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/mysql)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/libmysqlclient.so) (Lit_Other '*')} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [712] ) spids: [708 711] ) (FuncDef name: common body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('MariaDB common files for both server and client'))} spids: [791] ) ] spids: [791] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:replaces) op: Equal rhs: {(DQ (mysql-common))} spids: [797] ) ] spids: [797] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(SQ )} spids:[803])] spids: [803] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/mysql)} {(DQ ($ VSub_Name '$subpkgdir')) (/etc)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/mysql/plugin)} ) (AndOr children: [ (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/mysql)} {(DQ ($ VSub_Name '$subpkgdir')) (/etc/)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/mysql/plugin/dialog.so)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/mysql/plugin/mysql_clear_password.so)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/mysql/plugin/)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:lang) op: Equal rhs: { (DQ ('charsets danish english french greek italian korean norwegian-ny\n') ('\t\tportuguese russian slovak swedish czech dutch estonian german\n') ('\t\thungarian japanese norwegian polish romanian serbian spanish\n') ('\t\tukrainian') ) } spids: [879] ) ] spids: [877] ) (ForEach iter_name: l iter_words: [{($ VSub_Name '$lang')}] do_arg_iter: False body: (DoGroup children: [ (AndOr children: [ (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/mysql/) ($ VSub_Name '$l')} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/mysql/)} ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) ] spids: [897 922] ) spids: [893 895] ) ] spids: [788] ) spids: [784 787] ) (FuncDef name: mytest body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('The test suite distributed with MariaDB'))} spids: [934] ) ] spids: [934] ) (AndOr children: [ (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/bin)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/mysql_client_test)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/mysql-test)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/my_safe_process)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/bin/)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [931] ) spids: [927 930] ) (FuncDef name: client body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('client for the MariaDB database'))} spids: [1002] ) ] spids: [1002] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ (mariadb-common))} spids: [1008] ) ] spids: [1008] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} spids:[1014])] spids: [1014] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:bins) op: Equal rhs: { (DQ ('myisam_ftdump mysql mysqlaccess mysqladmin mysqlbug\n') ('\t\tmysqlcheck mysqldump mysqldumpslow mysql_find_rows\n') ('\t\tmysql_fix_extensions mysqlimport mysqlshow mysql_waitpid') ) } spids: [1021] ) ] spids: [1019] ) (AndOr children: [ (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/bin/)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (ForEach iter_name: i iter_words: [{($ VSub_Name '$bins')}] do_arg_iter: False body: (DoGroup children: [ (AndOr children: [ (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/) (${ VSub_Name i)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/bin/)} ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) ] spids: [1054 1079] ) spids: [1050 1052] ) ] spids: [999] ) spids: [995 998] ) (FuncDef name: bench body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('MariaDB benchmark scripts and data'))} spids: [1091] ) ] spids: [1091] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:replaces) op: Equal rhs: {(DQ (mariadb))} spids: [1097] ) ] spids: [1097] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/)}) (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/sql-bench)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share)} ) ] spids: [1088] ) spids: [1084 1087] ) (FuncDef name: _compat body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('Dummy package for ') ($ VSub_Number '$1') (' migration'))} spids: [1135] ) ] spids: [1135] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ($ VSub_Number '$2'))} spids: [1143] ) ] spids: [1143] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir'))}) ] spids: [1132] ) spids: [1128 1131] ) (FuncDef name: mysql body: (BraceGroup children: [(Sentence child:(C {(_compat)} {(mysql)} {(mariadb)}) terminator:<Op_Semi ';'>)] spids: [1164] ) spids: [1160 1163] ) (FuncDef name: _compat_client body: (BraceGroup children: [ (Sentence child: (C {(_compat)} {(mysql-client)} {(mariadb-client)}) terminator: <Op_Semi ';'> ) ] spids: [1179] ) spids: [1175 1178] ) (FuncDef name: _compat_bench body: (BraceGroup children: [ (Sentence child: (C {(_compat)} {(mysql-bench)} {(mariadb-client)}) terminator: <Op_Semi ';'> ) ] spids: [1194] ) spids: [1190 1193] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( 'ca10d28f6b966719c7488c2b4ba928b65cbe9dc32ccf2a28d29c4d0c2d46ea1c59c3e339230017b317132dcd216925a71769dfba80a7d6321079c74ac41926d8 mariadb-10.1.28.tar.gz\n' ) ( '06751768cb00d2e433655635c38d267ef25084a5830ff40e719ac579223c7192dc34b43f919ab6faf480094632327511cbd22456064dde2d04dc15648b9e3b9f mariadb.initd\n' ) ( 'f85e96490de56aa4e6115f931bf256bef4e1b93cadbe4ac947d6abdc03072bf2d0872e0268ae37cd98edf13538ece73e9f8b6efa8133bab23168a825c5066ab1 fix-mysql-install-db-path.patch\n' ) ( '82fa93411483f5d1b57d978087a891bcab6a011e45c2d79b08d28718f5717994b423fc81d2170dad2fe65303153ac29655a81ce5039e73e37cebb159392a86cf fix-ucontext-check.patch\n' ) ( 'a352661d19becae717c16ac67a0e47ed93787653851a75d27e7764133b31dc02e18c38dbbce6d3138e4db08da616dfc75a0141865cd042cef669d6afe4463127 ppc-remove-glibc-dep.patch' ) ) } spids: [1206] ) ] spids: [1206] ) ] )