diff --git a/libstoragemgmt.spec b/libstoragemgmt.spec index 48cdf18..5c08337 100644 --- a/libstoragemgmt.spec +++ b/libstoragemgmt.spec @@ -3,7 +3,7 @@ Name: libstoragemgmt Version: 1.5.0 -Release: 0%{?dist} +Release: 2%{?dist} Summary: Storage array management library Group: System Environment/Libraries License: LGPLv2+ @@ -208,12 +208,24 @@ Adaptec RAID and Smart Family Controller storage management. Summary: Files for NFS local filesystem support for %{name} Group: System Environment/Libraries Requires: python3-%{name} = %{version} +Requires: %{name}-nfs-plugin-clibs = %{version} Requires(post): python3-%{name} = %{version} Requires(postun): python3-%{name} = %{version} +BuildArch: noarch %description nfs-plugin The nfs-plugin package contains plug-in for local NFS exports support. +%package nfs-plugin-clibs +Summary: Python C extension module for %{name} NFS plugin +Group: System Environment/Libraries +Requires: %{name} = %{version} + +%description nfs-plugin-clibs +The %{name}-nfs-plugin-clibs package contains python C extension for %{name} +NFS plugin. + + %package local-plugin Summary: Files for local pseudo plugin of %{name} Group: System Environment/Libraries @@ -570,11 +582,13 @@ fi %{python3_sitelib}/lsm/plugin/nfs/__pycache__/* %{python3_sitelib}/lsm/plugin/nfs/__init__.* %{python3_sitelib}/lsm/plugin/nfs/nfs.* -%{python3_sitelib}/lsm/plugin/nfs/nfs_clib.* %{_sysconfdir}/lsm/pluginconf.d/nfs.conf %{_bindir}/nfs_lsmplugin %{_mandir}/man1/nfs_lsmplugin.1* +%files nfs-plugin-clibs +%{python3_sitelib}/lsm/plugin/nfs/nfs_clib.* + %files arcconf-plugin %defattr(-,root,root,-) %dir %{python3_sitelib}/lsm/plugin/arcconf @@ -599,6 +613,10 @@ fi %{_mandir}/man1/local_lsmplugin.1* %changelog +* Wed Oct 11 2017 Gris Ge - 1.5.0-2 +- Fix multilib confliction of nfs-plugin by move binrary file to + another subpackage libstoragemgmt-nfs-plugin-clibs + * Tue Oct 10 2017 Gris Ge - 1.5.0-0 - New upstream release 1.5.0: * New sub-package libstoragemgmt-nfs-plugin, libstoragemgmt-arcconf-plugin,