From fb26a753c96724325cfde27e5b717c23181ea3e5 Mon Sep 17 00:00:00 2001 From: Brian Evans Date: Tue, 20 Oct 2015 10:24:42 -0400 Subject: [PATCH] mysql-multilib.eclass: Add systemd support for >=dev-db/mariadb-10.1.8 Signed-off-by: Brian Evans --- eclass/mysql-multilib.eclass | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/eclass/mysql-multilib.eclass b/eclass/mysql-multilib.eclass index f76143471ed8..702232621965 100644 --- a/eclass/mysql-multilib.eclass +++ b/eclass/mysql-multilib.eclass @@ -27,7 +27,7 @@ MYSQL_EXTRAS="" # Use "none" to disable it's use [[ ${MY_EXTRAS_VER} == "live" ]] && MYSQL_EXTRAS="git-r3" -inherit eutils flag-o-matic ${MYSQL_EXTRAS} mysql-cmake mysql_fx versionator \ +inherit eutils systemd flag-o-matic ${MYSQL_EXTRAS} mysql-cmake mysql_fx versionator \ toolchain-funcs user cmake-utils multilib-minimal # @@ -643,8 +643,13 @@ multilib_src_configure() { -DINSTALL_UNIX_ADDRDIR=${EPREFIX}/var/run/mysqld/mysqld.sock -DWITH_DEFAULT_COMPILER_OPTIONS=0 -DWITH_DEFAULT_FEATURE_SET=0 + -DINSTALL_SYSTEMD_UNITDIR=$(systemd_get_unitdir) ) + if in_iuse systemd ; then + mycmakeargs+=( -DWITH_SYSTEMD=$(usex systemd) ) + fi + if use openssl || use libressl ; then mycmakeargs+=( -DWITH_SSL=system ) else -- 2.26.2