Renaming macro names to be more descriptive
This commit is contained in:
parent
6bab42f298
commit
a85be7152c
@ -1,7 +1,7 @@
|
||||
# Plain package name for cases, where %{name} differs (e.g. for versioned packages)
|
||||
%global pkg_name mariadb
|
||||
%global majorname mariadb
|
||||
%define package_version 10.11.6
|
||||
%define pkg_version %(echo %{package_version} | cut -d'.' -f1-2 )
|
||||
%define majorversion %(echo %{package_version} | cut -d'.' -f1-2 )
|
||||
|
||||
# Set if this package will be the default one in distribution
|
||||
%{!?mariadb_default:%global mariadb_default 1}
|
||||
@ -21,7 +21,7 @@
|
||||
|
||||
# Filtering: https://docs.fedoraproject.org/en-US/packaging-guidelines/AutoProvidesAndRequiresFiltering/
|
||||
%global __requires_exclude ^perl\\((hostnames|lib::mtr|lib::v1|mtr_|My::|wsrep)
|
||||
%global __provides_exclude_from ^(%{_datadir}/(mysql|mysql-test)/.*|%{_libdir}/%{pkg_name}/plugin/.*\\.so)$
|
||||
%global __provides_exclude_from ^(%{_datadir}/(mysql|mysql-test)/.*|%{_libdir}/%{majorname}/plugin/.*\\.so)$
|
||||
|
||||
# Temporary workaround to fix the "internal compiler error" described in https://bugzilla.redhat.com/show_bug.cgi?id=2239498
|
||||
# TODO: Remove when the issue is resolved
|
||||
@ -110,8 +110,8 @@
|
||||
%endif
|
||||
|
||||
# Include systemd files
|
||||
%global daemon_name %{pkg_name}
|
||||
%global daemon_no_prefix %{pkg_name}
|
||||
%global daemon_name %{majorname}
|
||||
%global daemon_no_prefix %{majorname}
|
||||
|
||||
# We define some system's well known locations here so we can use them easily
|
||||
# later when building to another location (like SCL)
|
||||
@ -134,7 +134,7 @@
|
||||
# Make long macros shorter
|
||||
%global sameevr %{epoch}:%{version}-%{release}
|
||||
|
||||
Name: %{pkg_name}%{pkg_version}
|
||||
Name: %{majorname}%{majorversion}
|
||||
Version: %{package_version}
|
||||
Release: 2%{?with_debug:.debug}%{?dist}
|
||||
Epoch: 3
|
||||
@ -183,18 +183,18 @@ Source72: mariadb-server-galera.te
|
||||
|
||||
# Patch4: Red Hat distributions specific logrotate fix
|
||||
# it would be big unexpected change, if we start shipping it now. Better wait for MariaDB 10.2
|
||||
Patch4: %{pkg_name}-logrotate.patch
|
||||
Patch4: %{majorname}-logrotate.patch
|
||||
# Patch7: add to the CMake file all files where we want macros to be expanded
|
||||
Patch7: %{pkg_name}-scripts.patch
|
||||
Patch7: %{majorname}-scripts.patch
|
||||
# Patch9: pre-configure to comply with guidelines
|
||||
Patch9: %{pkg_name}-ownsetup.patch
|
||||
Patch9: %{majorname}-ownsetup.patch
|
||||
# Patch10: Fix cipher name in the SSL Cipher name test
|
||||
Patch10: %{pkg_name}-ssl-cipher-tests.patch
|
||||
Patch10: %{majorname}-ssl-cipher-tests.patch
|
||||
Patch12: rocksdb-6.8-gcc13.patch
|
||||
|
||||
# This macro is used for package/sub-package names in the entire specfile
|
||||
%if %?mariadb_default
|
||||
%global pkgname %{pkg_name}
|
||||
%global pkgname %{majorname}
|
||||
%package -n %{pkgname}
|
||||
Summary: A very fast and robust SQL database server
|
||||
%else
|
||||
@ -293,26 +293,26 @@ Suggests: %{pkgname}-server%{?_isa} = %{sameevr}
|
||||
%{?with_conflicts_community_mysql:Conflicts: community-mysql-server}
|
||||
|
||||
%define conflict_with_other_streams() %{expand:\
|
||||
Provides: %{pkg_name}%{?1:-%{1}}-any\
|
||||
Conflicts: %{pkg_name}%{?1:-%{1}}-any\
|
||||
Provides: %{majorname}%{?1:-%{1}}-any\
|
||||
Conflicts: %{majorname}%{?1:-%{1}}-any\
|
||||
}
|
||||
|
||||
# Provide also mariadbXX.XX if default
|
||||
%if %?mariadb_default
|
||||
%define mariadbXX_if_default() %{expand:\
|
||||
Provides: mariadb%{pkg_version}%{?1:-%{1}} = %{sameevr}\
|
||||
Provides: mariadb%{pkg_version}%{?1:-%{1}}%{?_isa} = %{sameevr}\
|
||||
Provides: mariadb%{majorversion}%{?1:-%{1}} = %{sameevr}\
|
||||
Provides: mariadb%{majorversion}%{?1:-%{1}}%{?_isa} = %{sameevr}\
|
||||
}
|
||||
%else
|
||||
%define mariadbXX_if_default() %{nil}
|
||||
%endif
|
||||
|
||||
%define add_metadata() %{expand:\
|
||||
%define virtual_conflicts_and_provides() %{expand:\
|
||||
%conflict_with_other_streams %{**}\
|
||||
%mariadbXX_if_default %{**}\
|
||||
}
|
||||
|
||||
%add_metadata
|
||||
%virtual_conflicts_and_provides
|
||||
|
||||
%description
|
||||
MariaDB is a community developed fork from MySQL - a multi-user, multi-threaded
|
||||
@ -333,7 +333,7 @@ utilities.
|
||||
Summary: The shared libraries required for MariaDB/MySQL clients
|
||||
Requires: %{pkgname}-common = %{sameevr}
|
||||
|
||||
%add_metadata libs
|
||||
%virtual_conflicts_and_provides libs
|
||||
|
||||
%{?with_conflicts_mysql:Conflicts: mysql-libs}
|
||||
%{?with_conflicts_community_mysql:Conflicts: community-mysql-libs}
|
||||
@ -359,7 +359,7 @@ to a MariaDB/MySQL server.
|
||||
%package -n %{pkgname}-config
|
||||
Summary: The config files required by server and client
|
||||
|
||||
%add_metadata config
|
||||
%virtual_conflicts_and_provides config
|
||||
|
||||
%description -n %{pkgname}-config
|
||||
The package provides the config file my.cnf and my.cnf.d directory used by any
|
||||
@ -421,7 +421,7 @@ Requires: lsof
|
||||
# Default wsrep_sst_method
|
||||
Requires: rsync
|
||||
|
||||
%add_metadata server-galera
|
||||
%virtual_conflicts_and_provides server-galera
|
||||
|
||||
%description -n %{pkgname}-server-galera
|
||||
MariaDB is a multi-user, multi-threaded SQL database server. It is a
|
||||
@ -454,7 +454,7 @@ Suggests: logrotate
|
||||
Requires: %{_sysconfdir}/my.cnf
|
||||
Requires: %{_sysconfdir}/my.cnf.d
|
||||
|
||||
%add_metadata server
|
||||
%virtual_conflicts_and_provides server
|
||||
|
||||
# Additional SELinux rules (common for MariaDB & MySQL) shipped in a separate package
|
||||
# For cases, where we want to fix a SELinux issues in MariaDB sooner than patched selinux-policy-targeted package is released
|
||||
@ -495,7 +495,7 @@ Requires: %{pkgname}-server%{?_isa} = %{sameevr}
|
||||
# boost and Judy required for oograph
|
||||
BuildRequires: boost-devel Judy-devel
|
||||
|
||||
%add_metadata oqgraph-engine
|
||||
%virtual_conflicts_and_provides oqgraph-engine
|
||||
|
||||
%description -n %{pkgname}-oqgraph-engine
|
||||
The package provides Open Query GRAPH engine (OQGRAPH) as plugin for MariaDB
|
||||
@ -514,7 +514,7 @@ Requires: %{pkgname}-server%{?_isa} = %{sameevr}
|
||||
# As per https://jira.mariadb.org/browse/MDEV-21450
|
||||
BuildRequires: libxml2-devel
|
||||
|
||||
%add_metadata connect-engine
|
||||
%virtual_conflicts_and_provides connect-engine
|
||||
|
||||
%description -n %{pkgname}-connect-engine
|
||||
The CONNECT storage engine enables MariaDB to access external local or
|
||||
@ -531,7 +531,7 @@ Summary: The mariabackup tool for physical online backups
|
||||
Requires: %{pkgname}-server%{?_isa} = %{sameevr}
|
||||
BuildRequires: libarchive-devel
|
||||
|
||||
%add_metadata backup
|
||||
%virtual_conflicts_and_provides backup
|
||||
|
||||
%description -n %{pkgname}-backup
|
||||
MariaDB Backup is an open source tool provided by MariaDB for performing
|
||||
@ -546,7 +546,7 @@ Summary: The RocksDB storage engine for MariaDB
|
||||
Requires: %{pkgname}-server%{?_isa} = %{sameevr}
|
||||
Provides: bundled(rocksdb)
|
||||
|
||||
%add_metadata rocksdb-engine
|
||||
%virtual_conflicts_and_provides rocksdb-engine
|
||||
|
||||
%description -n %{pkgname}-rocksdb-engine
|
||||
The RocksDB storage engine is used for high performance servers on SSD drives.
|
||||
@ -565,7 +565,7 @@ Requires(post): (libselinux-utils if selinux-policy-targeted)
|
||||
Requires(post): (policycoreutils if selinux-policy-targeted)
|
||||
Requires(post): (policycoreutils-python-utils if selinux-policy-targeted)
|
||||
|
||||
%add_metadata cracklib-password-check
|
||||
%virtual_conflicts_and_provides cracklib-password-check
|
||||
|
||||
%description -n %{pkgname}-cracklib-password-check
|
||||
CrackLib is a password strength checking library. It is installed by default
|
||||
@ -582,7 +582,7 @@ Summary: GSSAPI authentication plugin for server
|
||||
Requires: %{pkgname}-server%{?_isa} = %{sameevr}
|
||||
BuildRequires: krb5-devel
|
||||
|
||||
%add_metadata gssapi-server
|
||||
%virtual_conflicts_and_provides gssapi-server
|
||||
|
||||
%description -n %{pkgname}-gssapi-server
|
||||
GSSAPI authentication server-side plugin for MariaDB for passwordless login.
|
||||
@ -600,7 +600,7 @@ Requires(pre): %{pkgname}-server%{?_isa} = %{sameevr}
|
||||
|
||||
BuildRequires: pam-devel
|
||||
|
||||
%add_metadata pam
|
||||
%virtual_conflicts_and_provides pam
|
||||
|
||||
%description -n %{pkgname}-pam
|
||||
PAM authentication server-side plugin for MariaDB.
|
||||
@ -614,7 +614,7 @@ Requires: %{pkgname}-server%{?_isa} = %{sameevr}
|
||||
BuildRequires: sphinx libsphinxclient libsphinxclient-devel
|
||||
Requires: sphinx libsphinxclient
|
||||
|
||||
%add_metadata sphinx-engine
|
||||
%virtual_conflicts_and_provides sphinx-engine
|
||||
|
||||
%description -n %{pkgname}-sphinx-engine
|
||||
The Sphinx storage engine for MariaDB.
|
||||
@ -628,7 +628,7 @@ Requires: %{pkgname}-server%{?_isa} = %{sameevr}
|
||||
|
||||
BuildRequires: curl-devel
|
||||
|
||||
%add_metadata s3-engine
|
||||
%virtual_conflicts_and_provides s3-engine
|
||||
|
||||
%description -n %{pkgname}-s3-engine
|
||||
The S3 read only storage engine allows archiving MariaDB tables in Amazon S3,
|
||||
@ -643,7 +643,7 @@ Requires: %{pkgname}-server%{?_isa} = %{sameevr}
|
||||
# mysqlhotcopy needs DBI/DBD support
|
||||
Requires: perl(DBI) perl(DBD::MariaDB)
|
||||
|
||||
%add_metadata server-utils
|
||||
%virtual_conflicts_and_provides server-utils
|
||||
|
||||
%{?with_conflicts_mysql:Conflicts: mysql-server}
|
||||
%{?with_conflicts_community_mysql:Conflicts: community-mysql-server}
|
||||
@ -663,7 +663,7 @@ Requires: openssl-devel
|
||||
Requires: mariadb-connector-c-devel >= 3.0
|
||||
%endif
|
||||
|
||||
%add_metadata devel
|
||||
%virtual_conflicts_and_provides devel
|
||||
|
||||
%{?with_conflicts_mysql:Conflicts: mysql-devel}
|
||||
%{?with_conflicts_community_mysql:Conflicts: community-mysql-devel}
|
||||
@ -688,7 +688,7 @@ Summary: MariaDB as an embeddable library
|
||||
Requires: %{pkgname}-common = %{sameevr}
|
||||
Requires: %{pkgname}-errmsg = %{sameevr}
|
||||
|
||||
%add_metadata embedded
|
||||
%virtual_conflicts_and_provides embedded
|
||||
|
||||
%description -n %{pkgname}-embedded
|
||||
MariaDB is a multi-user, multi-threaded SQL database server. This
|
||||
@ -704,7 +704,7 @@ Requires: %{pkgname}-devel%{?_isa} = %{sameevr}
|
||||
# embedded-devel should require libaio-devel (rhbz#1290517)
|
||||
Requires: libaio-devel
|
||||
|
||||
%add_metadata embedded-devel
|
||||
%virtual_conflicts_and_provides embedded-devel
|
||||
|
||||
%{?with_conflicts_mysql:Conflicts: mysql-embedded-devel}
|
||||
%{?with_conflicts_community_mysql:Conflicts: community-mysql-embedded-devel}
|
||||
@ -736,7 +736,7 @@ Requires: perl(Sys::Hostname)
|
||||
Requires: perl(Test::More)
|
||||
Requires: perl(Time::HiRes)
|
||||
|
||||
%add_metadata test
|
||||
%virtual_conflicts_and_provides test
|
||||
|
||||
%{?with_conflicts_mysql:Conflicts: mysql-test}
|
||||
%{?with_conflicts_community_mysql:Conflicts: community-mysql-test}
|
||||
@ -750,7 +750,7 @@ sources.
|
||||
|
||||
|
||||
%prep
|
||||
%setup -q -n %{pkg_name}-%{version}
|
||||
%setup -q -n %{majorname}-%{version}
|
||||
|
||||
# Remove JAR files that upstream puts into tarball
|
||||
find . -name "*.jar" -type f -exec rm --verbose -f {} \;
|
||||
@ -796,7 +796,7 @@ cp %{SOURCE2} %{SOURCE3} %{SOURCE10} %{SOURCE11} %{SOURCE12} \
|
||||
%if %{with galera}
|
||||
# prepare selinux policy
|
||||
mkdir selinux
|
||||
sed 's/mariadb-server-galera/%{pkg_name}-server-galera/' %{SOURCE72} > selinux/%{pkg_name}-server-galera.te
|
||||
sed 's/mariadb-server-galera/%{majorname}-server-galera/' %{SOURCE72} > selinux/%{majorname}-server-galera.te
|
||||
%endif
|
||||
|
||||
|
||||
@ -846,23 +846,23 @@ fi
|
||||
-DCMAKE_INSTALL_PREFIX="%{_prefix}" \
|
||||
-DINSTALL_SYSCONFDIR="%{_sysconfdir}" \
|
||||
-DINSTALL_SYSCONF2DIR="%{_sysconfdir}/my.cnf.d" \
|
||||
-DINSTALL_DOCDIR="share/doc/%{pkg_name}" \
|
||||
-DINSTALL_DOCREADMEDIR="share/doc/%{pkg_name}" \
|
||||
-DINSTALL_DOCDIR="share/doc/%{majorname}" \
|
||||
-DINSTALL_DOCREADMEDIR="share/doc/%{majorname}" \
|
||||
-DINSTALL_INCLUDEDIR=include/mysql \
|
||||
-DINSTALL_INFODIR=share/info \
|
||||
-DINSTALL_LIBDIR="%{_lib}" \
|
||||
-DINSTALL_MANDIR=share/man \
|
||||
-DINSTALL_MYSQLSHAREDIR=share/%{pkg_name} \
|
||||
-DINSTALL_MYSQLSHAREDIR=share/%{majorname} \
|
||||
-DINSTALL_MYSQLTESTDIR=%{?with_test:share/mysql-test}%{!?with_test:} \
|
||||
-DINSTALL_PLUGINDIR="%{_lib}/%{pkg_name}/plugin" \
|
||||
-DINSTALL_PLUGINDIR="%{_lib}/%{majorname}/plugin" \
|
||||
-DINSTALL_SBINDIR=libexec \
|
||||
-DINSTALL_SCRIPTDIR=bin \
|
||||
-DINSTALL_SUPPORTFILESDIR=share/%{pkg_name} \
|
||||
-DINSTALL_SUPPORTFILESDIR=share/%{majorname} \
|
||||
-DMYSQL_DATADIR="%{dbdatadir}" \
|
||||
-DMYSQL_UNIX_ADDR="/var/lib/mysql/mysql.sock" \
|
||||
-DTMPDIR=/var/tmp \
|
||||
-DGRN_DATA_DIR=share/%{pkg_name}-server/groonga \
|
||||
-DGROONGA_NORMALIZER_MYSQL_PROJECT_NAME=%{pkg_name}-server/groonga-normalizer-mysql \
|
||||
-DGRN_DATA_DIR=share/%{majorname}-server/groonga \
|
||||
-DGROONGA_NORMALIZER_MYSQL_PROJECT_NAME=%{majorname}-server/groonga-normalizer-mysql \
|
||||
-DENABLED_LOCAL_INFILE=ON \
|
||||
-DENABLE_DTRACE=ON \
|
||||
-DSECURITY_HARDENED=OFF \
|
||||
@ -936,7 +936,7 @@ cmake -B %{_vpath_builddir} -LAH
|
||||
# build selinux policy
|
||||
%if %{with galera}
|
||||
pushd selinux
|
||||
make -f /usr/share/selinux/devel/Makefile %{pkg_name}-server-galera.pp
|
||||
make -f /usr/share/selinux/devel/Makefile %{majorname}-server-galera.pp
|
||||
%endif
|
||||
|
||||
|
||||
@ -962,10 +962,10 @@ ln -s mysql_config.1 %{buildroot}%{_mandir}/man1/mysql_config-%{__isa_bits}.1
|
||||
fi
|
||||
|
||||
# install INFO_SRC, INFO_BIN into libdir (upstream thinks these are doc files,
|
||||
# but that's pretty wacko --- see also %%{pkg_name}-file-contents.patch)
|
||||
install -p -m 644 %{_vpath_builddir}/Docs/INFO_SRC %{buildroot}%{_libdir}/%{pkg_name}/
|
||||
install -p -m 644 %{_vpath_builddir}/Docs/INFO_BIN %{buildroot}%{_libdir}/%{pkg_name}/
|
||||
rm -r %{buildroot}%{_datadir}/doc/%{pkg_name}/MariaDB-server-%{version}
|
||||
# but that's pretty wacko --- see also %%{majorname}-file-contents.patch)
|
||||
install -p -m 644 %{_vpath_builddir}/Docs/INFO_SRC %{buildroot}%{_libdir}/%{majorname}/
|
||||
install -p -m 644 %{_vpath_builddir}/Docs/INFO_BIN %{buildroot}%{_libdir}/%{majorname}/
|
||||
rm -r %{buildroot}%{_datadir}/doc/%{majorname}/MariaDB-server-%{version}
|
||||
|
||||
# Logfile creation
|
||||
mkdir -p %{buildroot}%{logfiledir}
|
||||
@ -986,12 +986,12 @@ rm %{buildroot}%{_sysconfdir}/my.cnf
|
||||
%endif
|
||||
|
||||
# use different config file name for each variant of server (mariadb / mysql)
|
||||
mv %{buildroot}%{_sysconfdir}/my.cnf.d/server.cnf %{buildroot}%{_sysconfdir}/my.cnf.d/%{pkg_name}-server.cnf
|
||||
mv %{buildroot}%{_sysconfdir}/my.cnf.d/server.cnf %{buildroot}%{_sysconfdir}/my.cnf.d/%{majorname}-server.cnf
|
||||
|
||||
# Remove upstream SysV init script and a symlink to that, we use systemd
|
||||
rm %{buildroot}%{_libexecdir}/rcmysql
|
||||
# Remove upstream Systemd service files
|
||||
rm -r %{buildroot}%{_datadir}/%{pkg_name}/systemd
|
||||
rm -r %{buildroot}%{_datadir}/%{majorname}/systemd
|
||||
# Our downstream Systemd service file have set aliases to the "mysql" names in the [Install] section.
|
||||
# They can be enabled / disabled by "systemctl enable / diable <service_name>"
|
||||
rm %{buildroot}%{_unitdir}/{mysql,mysqld}.service
|
||||
@ -1007,13 +1007,13 @@ install -p -m 755 %{_vpath_builddir}/scripts/mariadb-check-upgrade %{buildroot}%
|
||||
install -p -m 644 %{_vpath_builddir}/scripts/mariadb-scripts-common %{buildroot}%{_libexecdir}/mariadb-scripts-common
|
||||
|
||||
# Install downstream version of tmpfiles
|
||||
install -D -p -m 0644 %{_vpath_builddir}/scripts/mariadb.tmpfiles.d %{buildroot}%{_tmpfilesdir}/%{pkg_name}.conf
|
||||
echo "d %{pidfiledir} 0755 mysql mysql -" >>%{buildroot}%{_tmpfilesdir}/%{pkg_name}.conf
|
||||
install -D -p -m 0644 %{_vpath_builddir}/scripts/mariadb.tmpfiles.d %{buildroot}%{_tmpfilesdir}/%{majorname}.conf
|
||||
echo "d %{pidfiledir} 0755 mysql mysql -" >>%{buildroot}%{_tmpfilesdir}/%{majorname}.conf
|
||||
|
||||
# Install additional cracklib selinux policy
|
||||
%if %{with cracklib}
|
||||
mkdir -p %{buildroot}%{_datadir}/selinux/packages/targeted/
|
||||
mv %{buildroot}%{_datadir}/mariadb/policy/selinux/mariadb-plugin-cracklib-password-check.pp %{buildroot}%{_datadir}/selinux/packages/targeted/%{pkg_name}-plugin-cracklib-password-check.pp
|
||||
mv %{buildroot}%{_datadir}/mariadb/policy/selinux/mariadb-plugin-cracklib-password-check.pp %{buildroot}%{_datadir}/selinux/packages/targeted/%{majorname}-plugin-cracklib-password-check.pp
|
||||
rm %{buildroot}%{_datadir}/mariadb/policy/selinux/mariadb-plugin-cracklib-password-check.te
|
||||
%endif
|
||||
|
||||
@ -1036,15 +1036,15 @@ rm %{buildroot}%{_libdir}/*.a
|
||||
# Upstream says:
|
||||
# It looks like it's just "mysql_install_db && mysqld_safe"
|
||||
# I've never heard of anyone using it, I'd say, no need to pack it.
|
||||
rm %{buildroot}%{_datadir}/%{pkg_name}/binary-configure
|
||||
rm %{buildroot}%{_datadir}/%{majorname}/binary-configure
|
||||
# FS files first-bytes recoginiton
|
||||
# Not updated by upstream since nobody realy use that
|
||||
rm %{buildroot}%{_datadir}/%{pkg_name}/magic
|
||||
rm %{buildroot}%{_datadir}/%{majorname}/magic
|
||||
|
||||
# Upstream ships them because of, https://jira.mariadb.org/browse/MDEV-10797
|
||||
# In Fedora we use our own systemd unit files and scripts
|
||||
rm %{buildroot}%{_datadir}/%{pkg_name}/mysql.server
|
||||
rm %{buildroot}%{_datadir}/%{pkg_name}/mysqld_multi.server
|
||||
rm %{buildroot}%{_datadir}/%{majorname}/mysql.server
|
||||
rm %{buildroot}%{_datadir}/%{majorname}/mysqld_multi.server
|
||||
|
||||
# Binary for monitoring MySQL performance
|
||||
# Shipped as a standalone package in Fedora
|
||||
@ -1070,7 +1070,7 @@ sed -i -r 's|^wsrep_provider=none|wsrep_provider=%{_libdir}/galera/libgalera_smm
|
||||
install -p -m 0644 %{_vpath_builddir}/support-files/wsrep.cnf %{buildroot}%{_sysconfdir}/my.cnf.d/galera.cnf
|
||||
|
||||
# install additional galera selinux policy
|
||||
install -p -m 644 -D selinux/%{pkg_name}-server-galera.pp %{buildroot}%{_datadir}/selinux/packages/targeted/%{pkg_name}-server-galera.pp
|
||||
install -p -m 644 -D selinux/%{majorname}-server-galera.pp %{buildroot}%{_datadir}/selinux/packages/targeted/%{majorname}-server-galera.pp
|
||||
|
||||
# Fix Galera Replication config file
|
||||
# The replication requires cluster address upon startup (which is end-user specific).
|
||||
@ -1091,7 +1091,7 @@ install -p -m 0755 %{_vpath_builddir}/scripts/clustercheck %{buildroot}%{_bindir
|
||||
# remove duplicate logrotate script
|
||||
rm %{buildroot}%{_datadir}/mariadb/mariadb.logrotate
|
||||
# Remove AppArmor files
|
||||
rm -r %{buildroot}%{_datadir}/%{pkg_name}/policy/apparmor
|
||||
rm -r %{buildroot}%{_datadir}/%{majorname}/policy/apparmor
|
||||
|
||||
# Buildroot does not have symlink /lib64 --> /usr/lib64
|
||||
%if %{with pam}
|
||||
@ -1124,9 +1124,9 @@ unlink %{buildroot}%{_libdir}/libmysqlclient_r.so
|
||||
unlink %{buildroot}%{_libdir}/libmariadb.so
|
||||
rm %{buildroot}%{_mandir}/man3/*
|
||||
# Client plugins
|
||||
rm %{buildroot}%{_libdir}/%{pkg_name}/plugin/{dialog.so,mysql_clear_password.so,sha256_password.so}
|
||||
rm %{buildroot}%{_libdir}/%{majorname}/plugin/{dialog.so,mysql_clear_password.so,sha256_password.so}
|
||||
%if %{with gssapi}
|
||||
rm %{buildroot}%{_libdir}/%{pkg_name}/plugin/auth_gssapi_client.so
|
||||
rm %{buildroot}%{_libdir}/%{majorname}/plugin/auth_gssapi_client.so
|
||||
%endif
|
||||
%endif
|
||||
|
||||
@ -1171,12 +1171,12 @@ rm %{buildroot}%{_sysconfdir}/my.cnf.d/mysql-clients.cnf
|
||||
%endif
|
||||
|
||||
%if %{without common}
|
||||
rm -r %{buildroot}%{_datadir}/%{pkg_name}/charsets
|
||||
rm -r %{buildroot}%{_datadir}/%{majorname}/charsets
|
||||
%endif
|
||||
|
||||
%if %{without errmsg}
|
||||
rm %{buildroot}%{_datadir}/%{pkg_name}/errmsg-utf8.txt
|
||||
rm -r %{buildroot}%{_datadir}/%{pkg_name}/{english,czech,danish,dutch,estonian,\
|
||||
rm %{buildroot}%{_datadir}/%{majorname}/errmsg-utf8.txt
|
||||
rm -r %{buildroot}%{_datadir}/%{majorname}/{english,czech,danish,dutch,estonian,\
|
||||
french,german,greek,hungarian,italian,japanese,korean,norwegian,norwegian-ny,\
|
||||
polish,portuguese,romanian,russian,serbian,slovak,spanish,swedish,ukrainian,hindi,\
|
||||
bulgarian,chinese,georgian}
|
||||
@ -1308,7 +1308,7 @@ export MTR_BUILD_THREAD=$(( $(date +%s) % 1100 ))
|
||||
|
||||
%if %{with galera}
|
||||
%post -n %{pkgname}-server-galera
|
||||
%selinux_modules_install -s "targeted" %{_datadir}/selinux/packages/targeted/%{pkg_name}-server-galera.pp
|
||||
%selinux_modules_install -s "targeted" %{_datadir}/selinux/packages/targeted/%{majorname}-server-galera.pp
|
||||
|
||||
# Allow ports needed for the replication:
|
||||
# https://fedoraproject.org/wiki/SELinux/IndependentPolicy#Port_Labeling
|
||||
@ -1325,7 +1325,7 @@ fi
|
||||
|
||||
%postun -n %{pkgname}-server-galera
|
||||
if [ $1 -eq 0 ]; then
|
||||
%selinux_modules_uninstall -s "targeted" %{pkg_name}-server-galera
|
||||
%selinux_modules_uninstall -s "targeted" %{majorname}-server-galera
|
||||
|
||||
# Delete port labeling when the package is removed
|
||||
# https://fedoraproject.org/wiki/SELinux/IndependentPolicy#Port_Labeling
|
||||
@ -1338,11 +1338,11 @@ fi
|
||||
|
||||
%if %{with cracklib}
|
||||
%post -n %{pkgname}-cracklib-password-check
|
||||
%selinux_modules_install -s "targeted" %{_datadir}/selinux/packages/targeted/%{pkg_name}-plugin-cracklib-password-check.pp
|
||||
%selinux_modules_install -s "targeted" %{_datadir}/selinux/packages/targeted/%{majorname}-plugin-cracklib-password-check.pp
|
||||
|
||||
%postun -n %{pkgname}-cracklib-password-check
|
||||
if [ $1 -eq 0 ]; then
|
||||
%selinux_modules_uninstall -s "targeted" %{pkg_name}-plugin-cracklib-password-check
|
||||
%selinux_modules_uninstall -s "targeted" %{majorname}-plugin-cracklib-password-check
|
||||
fi
|
||||
%endif
|
||||
|
||||
@ -1380,45 +1380,45 @@ fi
|
||||
|
||||
%if %{with common}
|
||||
%files -n %{pkgname}-common
|
||||
%doc %{_datadir}/doc/%{pkg_name}
|
||||
%dir %{_datadir}/%{pkg_name}
|
||||
%{_datadir}/%{pkg_name}/charsets
|
||||
%doc %{_datadir}/doc/%{majorname}
|
||||
%dir %{_datadir}/%{majorname}
|
||||
%{_datadir}/%{majorname}/charsets
|
||||
%if %{with clibrary}
|
||||
%{_libdir}/%{pkg_name}/plugin/dialog.so
|
||||
%{_libdir}/%{pkg_name}/plugin/mysql_clear_password.so
|
||||
%{_libdir}/%{majorname}/plugin/dialog.so
|
||||
%{_libdir}/%{majorname}/plugin/mysql_clear_password.so
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%if %{with errmsg}
|
||||
%files -n %{pkgname}-errmsg
|
||||
%{_datadir}/%{pkg_name}/errmsg-utf8.txt
|
||||
%{_datadir}/%{pkg_name}/english
|
||||
%lang(cs) %{_datadir}/%{pkg_name}/czech
|
||||
%lang(da) %{_datadir}/%{pkg_name}/danish
|
||||
%lang(nl) %{_datadir}/%{pkg_name}/dutch
|
||||
%lang(et) %{_datadir}/%{pkg_name}/estonian
|
||||
%lang(fr) %{_datadir}/%{pkg_name}/french
|
||||
%lang(de) %{_datadir}/%{pkg_name}/german
|
||||
%lang(el) %{_datadir}/%{pkg_name}/greek
|
||||
%lang(hi) %{_datadir}/%{pkg_name}/hindi
|
||||
%lang(hu) %{_datadir}/%{pkg_name}/hungarian
|
||||
%lang(it) %{_datadir}/%{pkg_name}/italian
|
||||
%lang(ja) %{_datadir}/%{pkg_name}/japanese
|
||||
%lang(ko) %{_datadir}/%{pkg_name}/korean
|
||||
%lang(no) %{_datadir}/%{pkg_name}/norwegian
|
||||
%lang(no) %{_datadir}/%{pkg_name}/norwegian-ny
|
||||
%lang(pl) %{_datadir}/%{pkg_name}/polish
|
||||
%lang(pt) %{_datadir}/%{pkg_name}/portuguese
|
||||
%lang(ro) %{_datadir}/%{pkg_name}/romanian
|
||||
%lang(ru) %{_datadir}/%{pkg_name}/russian
|
||||
%lang(sr) %{_datadir}/%{pkg_name}/serbian
|
||||
%lang(sk) %{_datadir}/%{pkg_name}/slovak
|
||||
%lang(es) %{_datadir}/%{pkg_name}/spanish
|
||||
%lang(sv) %{_datadir}/%{pkg_name}/swedish
|
||||
%lang(uk) %{_datadir}/%{pkg_name}/ukrainian
|
||||
%lang(bg) %{_datadir}/%{pkg_name}/bulgarian
|
||||
%lang(zh) %{_datadir}/%{pkg_name}/chinese
|
||||
%lang(ka) %{_datadir}/%{pkg_name}/georgian
|
||||
%{_datadir}/%{majorname}/errmsg-utf8.txt
|
||||
%{_datadir}/%{majorname}/english
|
||||
%lang(cs) %{_datadir}/%{majorname}/czech
|
||||
%lang(da) %{_datadir}/%{majorname}/danish
|
||||
%lang(nl) %{_datadir}/%{majorname}/dutch
|
||||
%lang(et) %{_datadir}/%{majorname}/estonian
|
||||
%lang(fr) %{_datadir}/%{majorname}/french
|
||||
%lang(de) %{_datadir}/%{majorname}/german
|
||||
%lang(el) %{_datadir}/%{majorname}/greek
|
||||
%lang(hi) %{_datadir}/%{majorname}/hindi
|
||||
%lang(hu) %{_datadir}/%{majorname}/hungarian
|
||||
%lang(it) %{_datadir}/%{majorname}/italian
|
||||
%lang(ja) %{_datadir}/%{majorname}/japanese
|
||||
%lang(ko) %{_datadir}/%{majorname}/korean
|
||||
%lang(no) %{_datadir}/%{majorname}/norwegian
|
||||
%lang(no) %{_datadir}/%{majorname}/norwegian-ny
|
||||
%lang(pl) %{_datadir}/%{majorname}/polish
|
||||
%lang(pt) %{_datadir}/%{majorname}/portuguese
|
||||
%lang(ro) %{_datadir}/%{majorname}/romanian
|
||||
%lang(ru) %{_datadir}/%{majorname}/russian
|
||||
%lang(sr) %{_datadir}/%{majorname}/serbian
|
||||
%lang(sk) %{_datadir}/%{majorname}/slovak
|
||||
%lang(es) %{_datadir}/%{majorname}/spanish
|
||||
%lang(sv) %{_datadir}/%{majorname}/swedish
|
||||
%lang(uk) %{_datadir}/%{majorname}/ukrainian
|
||||
%lang(bg) %{_datadir}/%{majorname}/bulgarian
|
||||
%lang(zh) %{_datadir}/%{majorname}/chinese
|
||||
%lang(ka) %{_datadir}/%{majorname}/georgian
|
||||
%endif
|
||||
|
||||
%if %{with galera}
|
||||
@ -1430,7 +1430,7 @@ fi
|
||||
%{_bindir}/galera_recovery
|
||||
%config(noreplace) %{_sysconfdir}/my.cnf.d/galera.cnf
|
||||
%attr(0640,root,root) %ghost %config(noreplace) %{_sysconfdir}/sysconfig/clustercheck
|
||||
%{_datadir}/selinux/packages/targeted/%{pkg_name}-server-galera.pp
|
||||
%{_datadir}/selinux/packages/targeted/%{majorname}-server-galera.pp
|
||||
%endif
|
||||
|
||||
%files -n %{pkgname}-server
|
||||
@ -1459,7 +1459,7 @@ fi
|
||||
%{_bindir}/wsrep_*
|
||||
%endif
|
||||
|
||||
%config(noreplace) %{_sysconfdir}/my.cnf.d/%{pkg_name}-server.cnf
|
||||
%config(noreplace) %{_sysconfdir}/my.cnf.d/%{majorname}-server.cnf
|
||||
%config(noreplace) %{_sysconfdir}/my.cnf.d/enable_encryption.preset
|
||||
%config(noreplace) %{_sysconfdir}/my.cnf.d/spider.cnf
|
||||
|
||||
@ -1472,32 +1472,32 @@ fi
|
||||
%{_sbindir}/mariadbd
|
||||
%{_libexecdir}/{mysqld,mariadbd}
|
||||
|
||||
%{_libdir}/%{pkg_name}/INFO_SRC
|
||||
%{_libdir}/%{pkg_name}/INFO_BIN
|
||||
%{_libdir}/%{majorname}/INFO_SRC
|
||||
%{_libdir}/%{majorname}/INFO_BIN
|
||||
%if %{without common}
|
||||
%dir %{_datadir}/%{pkg_name}
|
||||
%dir %{_datadir}/%{majorname}
|
||||
%endif
|
||||
|
||||
%dir %{_libdir}/%{pkg_name}
|
||||
%dir %{_libdir}/%{pkg_name}/plugin
|
||||
%dir %{_libdir}/%{majorname}
|
||||
%dir %{_libdir}/%{majorname}/plugin
|
||||
|
||||
%{_libdir}/%{pkg_name}/plugin/*
|
||||
%{?with_oqgraph:%exclude %{_libdir}/%{pkg_name}/plugin/ha_oqgraph.so}
|
||||
%{?with_connect:%exclude %{_libdir}/%{pkg_name}/plugin/ha_connect.so}
|
||||
%{?with_cracklib:%exclude %{_libdir}/%{pkg_name}/plugin/cracklib_password_check.so}
|
||||
%{?with_rocksdb:%exclude %{_libdir}/%{pkg_name}/plugin/ha_rocksdb.so}
|
||||
%{?with_gssapi:%exclude %{_libdir}/%{pkg_name}/plugin/auth_gssapi.so}
|
||||
%{?with_sphinx:%exclude %{_libdir}/%{pkg_name}/plugin/ha_sphinx.so}
|
||||
%{?with_s3:%exclude %{_libdir}/%{pkg_name}/plugin/ha_s3.so}
|
||||
%{_libdir}/%{majorname}/plugin/*
|
||||
%{?with_oqgraph:%exclude %{_libdir}/%{majorname}/plugin/ha_oqgraph.so}
|
||||
%{?with_connect:%exclude %{_libdir}/%{majorname}/plugin/ha_connect.so}
|
||||
%{?with_cracklib:%exclude %{_libdir}/%{majorname}/plugin/cracklib_password_check.so}
|
||||
%{?with_rocksdb:%exclude %{_libdir}/%{majorname}/plugin/ha_rocksdb.so}
|
||||
%{?with_gssapi:%exclude %{_libdir}/%{majorname}/plugin/auth_gssapi.so}
|
||||
%{?with_sphinx:%exclude %{_libdir}/%{majorname}/plugin/ha_sphinx.so}
|
||||
%{?with_s3:%exclude %{_libdir}/%{majorname}/plugin/ha_s3.so}
|
||||
%if %{with clibrary}
|
||||
%exclude %{_libdir}/%{pkg_name}/plugin/dialog.so
|
||||
%exclude %{_libdir}/%{pkg_name}/plugin/mysql_clear_password.so
|
||||
%exclude %{_libdir}/%{majorname}/plugin/dialog.so
|
||||
%exclude %{_libdir}/%{majorname}/plugin/mysql_clear_password.so
|
||||
%endif
|
||||
|
||||
# PAM plugin; moved to a standalone sub-package
|
||||
%exclude %{_libdir}/%{pkg_name}/plugin/{auth_pam_v1.so,auth_pam.so}
|
||||
%exclude %dir %{_libdir}/%{pkg_name}/plugin/auth_pam_tool_dir
|
||||
%exclude %{_libdir}/%{pkg_name}/plugin/auth_pam_tool_dir/auth_pam_tool
|
||||
%exclude %{_libdir}/%{majorname}/plugin/{auth_pam_v1.so,auth_pam.so}
|
||||
%exclude %dir %{_libdir}/%{majorname}/plugin/auth_pam_tool_dir
|
||||
%exclude %{_libdir}/%{majorname}/plugin/auth_pam_tool_dir/auth_pam_tool
|
||||
|
||||
%{_mandir}/man1/aria_{chk,dump_log,ftdump,pack,read_log}.1*
|
||||
%{_mandir}/man1/galera_new_cluster.1*
|
||||
@ -1525,35 +1525,35 @@ fi
|
||||
|
||||
%{_mandir}/man1/mysql.server.1*
|
||||
|
||||
%{_datadir}/%{pkg_name}/mini-benchmark
|
||||
%{_datadir}/%{pkg_name}/fill_help_tables.sql
|
||||
%{_datadir}/%{pkg_name}/maria_add_gis_sp.sql
|
||||
%{_datadir}/%{pkg_name}/maria_add_gis_sp_bootstrap.sql
|
||||
%{_datadir}/%{pkg_name}/mysql_system_tables.sql
|
||||
%{_datadir}/%{pkg_name}/mysql_sys_schema.sql
|
||||
%{_datadir}/%{pkg_name}/mysql_system_tables_data.sql
|
||||
%{_datadir}/%{pkg_name}/mysql_test_data_timezone.sql
|
||||
%{_datadir}/%{pkg_name}/mysql_performance_tables.sql
|
||||
%{_datadir}/%{pkg_name}/mysql_test_db.sql
|
||||
%{_datadir}/%{majorname}/mini-benchmark
|
||||
%{_datadir}/%{majorname}/fill_help_tables.sql
|
||||
%{_datadir}/%{majorname}/maria_add_gis_sp.sql
|
||||
%{_datadir}/%{majorname}/maria_add_gis_sp_bootstrap.sql
|
||||
%{_datadir}/%{majorname}/mysql_system_tables.sql
|
||||
%{_datadir}/%{majorname}/mysql_sys_schema.sql
|
||||
%{_datadir}/%{majorname}/mysql_system_tables_data.sql
|
||||
%{_datadir}/%{majorname}/mysql_test_data_timezone.sql
|
||||
%{_datadir}/%{majorname}/mysql_performance_tables.sql
|
||||
%{_datadir}/%{majorname}/mysql_test_db.sql
|
||||
%if %{with mroonga}
|
||||
%{_datadir}/%{pkg_name}/mroonga/install.sql
|
||||
%{_datadir}/%{pkg_name}/mroonga/uninstall.sql
|
||||
%license %{_datadir}/%{pkg_name}/mroonga/COPYING
|
||||
%license %{_datadir}/%{pkg_name}/mroonga/AUTHORS
|
||||
%license %{_datadir}/%{pkg_name}-server/groonga-normalizer-mysql/lgpl-2.0.txt
|
||||
%license %{_datadir}/%{pkg_name}-server/groonga/COPYING
|
||||
%doc %{_datadir}/%{pkg_name}-server/groonga-normalizer-mysql/README.md
|
||||
%doc %{_datadir}/%{pkg_name}-server/groonga/README.md
|
||||
%{_datadir}/%{majorname}/mroonga/install.sql
|
||||
%{_datadir}/%{majorname}/mroonga/uninstall.sql
|
||||
%license %{_datadir}/%{majorname}/mroonga/COPYING
|
||||
%license %{_datadir}/%{majorname}/mroonga/AUTHORS
|
||||
%license %{_datadir}/%{majorname}-server/groonga-normalizer-mysql/lgpl-2.0.txt
|
||||
%license %{_datadir}/%{majorname}-server/groonga/COPYING
|
||||
%doc %{_datadir}/%{majorname}-server/groonga-normalizer-mysql/README.md
|
||||
%doc %{_datadir}/%{majorname}-server/groonga/README.md
|
||||
%endif
|
||||
%if %{with galera}
|
||||
%{_datadir}/%{pkg_name}/wsrep.cnf
|
||||
%{_datadir}/%{majorname}/wsrep.cnf
|
||||
%endif
|
||||
%{_datadir}/%{pkg_name}/wsrep_notify
|
||||
%dir %{_datadir}/%{pkg_name}/policy
|
||||
%dir %{_datadir}/%{pkg_name}/policy/selinux
|
||||
%{_datadir}/%{pkg_name}/policy/selinux/README
|
||||
%{_datadir}/%{pkg_name}/policy/selinux/mariadb-server.*
|
||||
%{_datadir}/%{pkg_name}/policy/selinux/mariadb.*
|
||||
%{_datadir}/%{majorname}/wsrep_notify
|
||||
%dir %{_datadir}/%{majorname}/policy
|
||||
%dir %{_datadir}/%{majorname}/policy/selinux
|
||||
%{_datadir}/%{majorname}/policy/selinux/README
|
||||
%{_datadir}/%{majorname}/policy/selinux/mariadb-server.*
|
||||
%{_datadir}/%{majorname}/policy/selinux/mariadb.*
|
||||
|
||||
# More on socket activation or extra port service at
|
||||
# https://mariadb.com/kb/en/systemd/
|
||||
@ -1578,14 +1578,14 @@ fi
|
||||
%attr(0660,mysql,mysql) %config %ghost %verify(not md5 size mtime) %{logfile}
|
||||
%config(noreplace) %{logrotateddir}/%{daemon_name}
|
||||
|
||||
%{_tmpfilesdir}/%{pkg_name}.conf
|
||||
%{_sysusersdir}/%{pkg_name}.conf
|
||||
%{_tmpfilesdir}/%{majorname}.conf
|
||||
%{_sysusersdir}/%{majorname}.conf
|
||||
|
||||
%if %{with cracklib}
|
||||
%files -n %{pkgname}-cracklib-password-check
|
||||
%config(noreplace) %{_sysconfdir}/my.cnf.d/cracklib_password_check.cnf
|
||||
%{_libdir}/%{pkg_name}/plugin/cracklib_password_check.so
|
||||
%{_datadir}/selinux/packages/targeted/%{pkg_name}-plugin-cracklib-password-check.pp
|
||||
%{_libdir}/%{majorname}/plugin/cracklib_password_check.so
|
||||
%{_datadir}/selinux/packages/targeted/%{majorname}-plugin-cracklib-password-check.pp
|
||||
%endif
|
||||
|
||||
%if %{with backup}
|
||||
@ -1602,42 +1602,42 @@ fi
|
||||
%{_bindir}/myrocks_hotbackup
|
||||
%{_bindir}/{mysql_,mariadb-}ldb
|
||||
%{_bindir}/sst_dump
|
||||
%{_libdir}/%{pkg_name}/plugin/ha_rocksdb.so
|
||||
%{_libdir}/%{majorname}/plugin/ha_rocksdb.so
|
||||
%{_mandir}/man1/{mysql_,mariadb-}ldb.1*
|
||||
%{_mandir}/man1/myrocks_hotbackup.1*
|
||||
%endif
|
||||
|
||||
%if %{with gssapi}
|
||||
%files -n %{pkgname}-gssapi-server
|
||||
%{_libdir}/%{pkg_name}/plugin/auth_gssapi.so
|
||||
%{_libdir}/%{majorname}/plugin/auth_gssapi.so
|
||||
%config(noreplace) %{_sysconfdir}/my.cnf.d/auth_gssapi.cnf
|
||||
%endif
|
||||
|
||||
%if %{with pam}
|
||||
%files -n %{pkgname}-pam
|
||||
%{_libdir}/%{pkg_name}/plugin/{auth_pam_v1.so,auth_pam.so}
|
||||
%attr(0755,root,root) %dir %{_libdir}/%{pkg_name}/plugin/auth_pam_tool_dir
|
||||
%{_libdir}/%{majorname}/plugin/{auth_pam_v1.so,auth_pam.so}
|
||||
%attr(0755,root,root) %dir %{_libdir}/%{majorname}/plugin/auth_pam_tool_dir
|
||||
# SUID-to-root binary. Access MUST be restricted (https://jira.mariadb.org/browse/MDEV-25126)
|
||||
%attr(4750,root,mysql) %{_libdir}/%{pkg_name}/plugin/auth_pam_tool_dir/auth_pam_tool
|
||||
%attr(4750,root,mysql) %{_libdir}/%{majorname}/plugin/auth_pam_tool_dir/auth_pam_tool
|
||||
%{_libdir}/security/pam_user_map.so
|
||||
%config(noreplace) %{_sysconfdir}/security/user_map.conf
|
||||
%endif
|
||||
|
||||
%if %{with sphinx}
|
||||
%files -n %{pkgname}-sphinx-engine
|
||||
%{_libdir}/%{pkg_name}/plugin/ha_sphinx.so
|
||||
%{_libdir}/%{majorname}/plugin/ha_sphinx.so
|
||||
%endif
|
||||
|
||||
%if %{with oqgraph}
|
||||
%files -n %{pkgname}-oqgraph-engine
|
||||
%config(noreplace) %{_sysconfdir}/my.cnf.d/oqgraph.cnf
|
||||
%{_libdir}/%{pkg_name}/plugin/ha_oqgraph.so
|
||||
%{_libdir}/%{majorname}/plugin/ha_oqgraph.so
|
||||
%endif
|
||||
|
||||
%if %{with connect}
|
||||
%files -n %{pkgname}-connect-engine
|
||||
%config(noreplace) %{_sysconfdir}/my.cnf.d/connect.cnf
|
||||
%{_libdir}/%{pkg_name}/plugin/ha_connect.so
|
||||
%{_libdir}/%{majorname}/plugin/ha_connect.so
|
||||
%endif
|
||||
|
||||
%if %{with s3}
|
||||
@ -1645,7 +1645,7 @@ fi
|
||||
%{_bindir}/aria_s3_copy
|
||||
%{_mandir}/man1/aria_s3_copy.1*
|
||||
%config(noreplace) %{_sysconfdir}/my.cnf.d/s3.cnf
|
||||
%{_libdir}/%{pkg_name}/plugin/ha_s3.so
|
||||
%{_libdir}/%{majorname}/plugin/ha_s3.so
|
||||
%endif
|
||||
|
||||
%files -n %{pkgname}-server-utils
|
||||
|
Loading…
Reference in New Issue
Block a user