summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--PKGBUILD8
1 files changed, 7 insertions, 1 deletions
diff --git a/PKGBUILD b/PKGBUILD
index aeac7112616f..92acfad06858 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,4 +1,5 @@
# Maintainer: Michael Herzberg <{firstname}@{firstinitial}{lastname}.de>
+# Contributor: Severin Glöckner <severin.gloeckner@stud.htwk-leipzig.de>
# Contributor: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
# Contributor: Christian Hesse <mail@eworm.de>
@@ -29,6 +30,9 @@ prepare() {
-e '/^PrivateTmp/c PrivateTmp=true' \
support-files/mariadb{,@}.service.in
+ # Disable networking by default for security reasons and use only the socket
+ sed -i '/\[server\]/ a skip-networking' support-files/rpm/server.cnf
+
# let's create the datadir from tmpfiles
echo 'd @MYSQL_DATADIR@ 0700 @MYSQLD_USER@ @MYSQLD_USER@ -' >> support-files/tmpfiles.conf.in
@@ -74,7 +78,7 @@ build() {
-DWITH_SSL=system \
-DWITH_PCRE=bundled \
-DWITH_LIBWRAP=OFF \
- -DWITH_JEMALLOC=ON \
+ -DWITH_JEMALLOC=yes \
-DWITH_EXTRA_CHARSETS=complex \
-DWITH_EMBEDDED_SERVER=ON \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
@@ -112,6 +116,7 @@ package_libmariadb-10.3() {
install -D -m0644 "$srcdir"/${pkgbase%-10.3}-$pkgver/support-files/mysql.m4 "$pkgdir"/usr/share/aclocal/mysql.m4
ln -s libmariadb.so.3 "$pkgdir"/usr/lib/libmysqlclient.so.18
+ ln -s libmariadb.so.3 "$pkgdir"/usr/lib/libmariadb.so.2
# remove static libraries
rm "$pkgdir"/usr/lib/*.a
@@ -178,6 +183,7 @@ package_mariadb-10.3() {
# left over from sysvinit
rm -r etc/mysql/{init.d,logrotate.d}
+ rm usr/share/mysql/{binary-configure,mysql.server,mysqld_multi.server}
rm usr/bin/rcmysql
# provided by libmariadb