(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] ) ] )