← recipes

Commit 5609360

0
plików
+0
dodanych
-0
usuniętych
@@ -616,6 +616,6 @@ hooks:
616 616 \ mysql > /dev/null); then\n\tprintf \"${INFO}Creating mysql group${NORMAL}\\n\"\n\tgroupadd -g 40 mysql\nfi\nif ! (getent\
617 617 \ passwd mysql > /dev/null); then\n\tprintf \"${INFO}Creating mysql user${NORMAL}\\n\"\n\tuseradd -c 'MySQL Server' -d\
618 618 \ /srv/mysql \\\n\t-g mysql -s /usr/bin/false -u 40 mysql\nfi\n"
619 -build: "groupadd -g 40 mysql\nuseradd -c \"MySQL Server\" -d /srv/mysql -g mysql -s /usr/bin/false -u 40 mysql\n\ncd ${pkgname}-${pkgver}\nsed -i \"s@data/test@\\${INSTALL_MYSQLTESTDIR}@g\" sql/CMakeLists.txt\n\nsed -i 's/regex system/regex/' \\\n storage/columnstore/columnstore/cmake/boost.cmake\n\nmkdir build\ncd build\ncmake -DCMAKE_BUILD_TYPE=Release \\\n -DCMAKE_INSTALL_PREFIX=/usr \\\n -DINSTALL_DOCDIR=share/doc/mariadb \\\n -DINSTALL_DOCREADMEDIR=share/doc/mariadb \\\n -DINSTALL_MANDIR=share/man \\\n -DINSTALL_MYSQLSHAREDIR=share/mysql \\\n -DINSTALL_MYSQLTESTDIR=share/mysql/test \\\n -DINSTALL_PLUGINDIR=lib/mysql/plugin \\\n -DINSTALL_SBINDIR=bin \\\n -DINSTALL_SCRIPTDIR=bin \\\n -DINSTALL_SQLBENCHDIR=share/mysql/bench \\\n -DINSTALL_SUPPORTFILESDIR=share/mysql \\\n -DMYSQL_DATADIR=/srv/mysql \\\n -DMYSQL_UNIX_ADDR=/run/mysqld/mysqld.sock \\\n -DWITH_EXTRA_CHARSETS=complex \\\n -DWITH_EMBEDDED_SERVER=ON \\\n -DSKIP_TESTS=ON \\\n -DWITH_SSL=system \\\n -DTOKUDB_OK=0 \\\n .. \nmake\n\nmake DESTDIR=${PKGDIR} install\n\n# Make mariadb version seen as mysql version\nln -sfv ${PKGDIR}/usr/include/mysql/{mariadb,mysql}_version.h\n\ninstall -v -dm 755 ${PKGDIR}/etc/mysql\n\ncat > ${PKGDIR}/etc/mysql/my.cnf.example << \"EOF\"\n# Begin /etc/mysql/my.cnf\n\n# The following options will be passed to all MySQL clients\n[client]\n#password = your_password\nport = 3306\nsocket = /run/mysqld/mysqld.sock\n\n# The MySQL server\n[mysqld]\nport = 3306\nsocket = /run/mysqld/mysqld.sock\ndatadir = /srv/mysql\nskip-external-locking\nkey_buffer_size = 16M\nmax_allowed_packet = 1M\nsort_buffer_size = 512K\nnet_buffer_length = 16K\nmyisam_sort_buffer_size = 8M\n\n# Don't listen on a TCP/IP port at all.\nskip-networking\n\n# required unique id between 1 and 2^32 - 1\nserver-id = 1\n\n# Uncomment the following if you are using BDB tables\n#bdb_cache_size = 4M\n#bdb_max_lock = 10000\n\n# Uncomment the following if you are using InnoDB tables\ninnodb_data_home_dir = /srv/mysql\ninnodb_log_group_home_dir = /srv/mysql\n# All the innodb_xxx values below are the default ones:\ninnodb_data_file_path = ibdata1:12M:autoextend\n# You can set .._buffer_pool_size up to 50 - 80 %\n# of RAM but beware of setting memory usage too high\ninnodb_buffer_pool_size = 128M\ninnodb_log_file_size = 48M\ninnodb_log_buffer_size = 16M\ninnodb_flush_log_at_trx_commit = 1\ninnodb_lock_wait_timeout = 50\n\n[mysqldump]\nquick\nmax_allowed_packet = 16M\n\n[mysql]\nno-auto-rehash\n# Remove the next comment character if you are not familiar with SQL\n#safe-updates\n\n[isamchk]\nkey_buffer = 20M\nsort_buffer_size = 20M\nread_buffer = 2M\nwrite_buffer = 2M\n\n[myisamchk]\nkey_buffer_size = 20M\nsort_buffer_size = 20M\nread_buffer = 2M\nwrite_buffer = 2M\n\n[mysqlhotcopy]\ninteractive-timeout\n\n# End /etc/mysql/my.cnf\nEOF\n\n# Cleanup\nrm -r ${PKGDIR}/usr/share/mysql/test\n\n# Service\ncd ${SRCDIR}/pagan-scripts-20260822\nmake DESTDIR=${PKGDIR} install-sysd-mysqld\n"
619 +build: "if ! (getent group mysql > /dev/null); then groupadd -g 40 mysql; fi\nif ! (getent passwd mysql > /dev/null); then useradd -c \"MySQL Server\" -d /srv/mysql -g mysql -s /usr/bin/false -u 40 mysql; fi\n\ncd ${pkgname}-${pkgver}\nsed -i \"s@data/test@\\${INSTALL_MYSQLTESTDIR}@g\" sql/CMakeLists.txt\n\nsed -i 's/regex system/regex/' \\\n storage/columnstore/columnstore/cmake/boost.cmake\n\nmkdir build\ncd build\ncmake -DCMAKE_BUILD_TYPE=Release \\\n -DCMAKE_INSTALL_PREFIX=/usr \\\n -DINSTALL_DOCDIR=share/doc/mariadb \\\n -DINSTALL_DOCREADMEDIR=share/doc/mariadb \\\n -DINSTALL_MANDIR=share/man \\\n -DINSTALL_MYSQLSHAREDIR=share/mysql \\\n -DINSTALL_MYSQLTESTDIR=share/mysql/test \\\n -DINSTALL_PLUGINDIR=lib/mysql/plugin \\\n -DINSTALL_SBINDIR=bin \\\n -DINSTALL_SCRIPTDIR=bin \\\n -DINSTALL_SQLBENCHDIR=share/mysql/bench \\\n -DINSTALL_SUPPORTFILESDIR=share/mysql \\\n -DMYSQL_DATADIR=/srv/mysql \\\n -DMYSQL_UNIX_ADDR=/run/mysqld/mysqld.sock \\\n -DWITH_EXTRA_CHARSETS=complex \\\n -DWITH_EMBEDDED_SERVER=ON \\\n -DSKIP_TESTS=ON \\\n -DWITH_SSL=system \\\n -DTOKUDB_OK=0 \\\n .. \nmake\n\nmake DESTDIR=${PKGDIR} install\n\n# Make mariadb version seen as mysql version\nln -sfv ${PKGDIR}/usr/include/mysql/{mariadb,mysql}_version.h\n\ninstall -v -dm 755 ${PKGDIR}/etc/mysql\n\ncat > ${PKGDIR}/etc/mysql/my.cnf.example << \"EOF\"\n# Begin /etc/mysql/my.cnf\n\n# The following options will be passed to all MySQL clients\n[client]\n#password = your_password\nport = 3306\nsocket = /run/mysqld/mysqld.sock\n\n# The MySQL server\n[mysqld]\nport = 3306\nsocket = /run/mysqld/mysqld.sock\ndatadir = /srv/mysql\nskip-external-locking\nkey_buffer_size = 16M\nmax_allowed_packet = 1M\nsort_buffer_size = 512K\nnet_buffer_length = 16K\nmyisam_sort_buffer_size = 8M\n\n# Don't listen on a TCP/IP port at all.\nskip-networking\n\n# required unique id between 1 and 2^32 - 1\nserver-id = 1\n\n# Uncomment the following if you are using BDB tables\n#bdb_cache_size = 4M\n#bdb_max_lock = 10000\n\n# Uncomment the following if you are using InnoDB tables\ninnodb_data_home_dir = /srv/mysql\ninnodb_log_group_home_dir = /srv/mysql\n# All the innodb_xxx values below are the default ones:\ninnodb_data_file_path = ibdata1:12M:autoextend\n# You can set .._buffer_pool_size up to 50 - 80 %\n# of RAM but beware of setting memory usage too high\ninnodb_buffer_pool_size = 128M\ninnodb_log_file_size = 48M\ninnodb_log_buffer_size = 16M\ninnodb_flush_log_at_trx_commit = 1\ninnodb_lock_wait_timeout = 50\n\n[mysqldump]\nquick\nmax_allowed_packet = 16M\n\n[mysql]\nno-auto-rehash\n# Remove the next comment character if you are not familiar with SQL\n#safe-updates\n\n[isamchk]\nkey_buffer = 20M\nsort_buffer_size = 20M\nread_buffer = 2M\nwrite_buffer = 2M\n\n[myisamchk]\nkey_buffer_size = 20M\nsort_buffer_size = 20M\nread_buffer = 2M\nwrite_buffer = 2M\n\n[mysqlhotcopy]\ninteractive-timeout\n\n# End /etc/mysql/my.cnf\nEOF\n\n# Cleanup\nrm -r ${PKGDIR}/usr/share/mysql/test\n\n# Service\ncd ${SRCDIR}/pagan-scripts-20260822\nmake DESTDIR=${PKGDIR} install-sysd-mysqld\n"
620 620 package: |
621 621 true