libvirt.spec.in: Introduce libvirt-nss package

Lets put the NSS module into its own package.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
Michal Privoznik 2016-02-16 09:41:30 +01:00
parent 859cb18d54
commit 8054706c3f

View File

@ -155,6 +155,7 @@
# Non-server/HV driver defaults which are always enabled # Non-server/HV driver defaults which are always enabled
%define with_sasl 0%{!?_without_sasl:1} %define with_sasl 0%{!?_without_sasl:1}
%define with_audit 0%{!?_without_audit:1} %define with_audit 0%{!?_without_audit:1}
%define with_nss_plugin 0%{!?_without_nss_plugin:1}
# Finally set the OS / architecture specific special cases # Finally set the OS / architecture specific special cases
@ -1218,6 +1219,16 @@ Includes the Sanlock lock manager plugin for the QEMU
driver driver
%endif %endif
%if %{with_nss_plugin}
%package nss
Summary: Libvirt plugin for Name Service Switch
Group: Development/Libraries
Requires: libvirt-daemon-driver-network = %{version}-%{release}
%description nss
Libvirt plugin for NSS for translating domain names into IP addresses.
%endif
%prep %prep
%setup -q %setup -q
@ -1451,6 +1462,10 @@ rm -rf .git
%define _without_pm_utils --without-pm-utils %define _without_pm_utils --without-pm-utils
%endif %endif
%if ! %{with_nss_plugin}
%define _without_nss_plugin --without-nss-plugin
%endif
%define when %(date +"%%F-%%T") %define when %(date +"%%F-%%T")
%define where %(hostname) %define where %(hostname)
%define who %{?packager}%{!?packager:Unknown} %define who %{?packager}%{!?packager:Unknown}
@ -1528,6 +1543,7 @@ rm -f po/stamp-po
%{?_without_wireshark} \ %{?_without_wireshark} \
%{?_without_systemd_daemon} \ %{?_without_systemd_daemon} \
%{?_without_pm_utils} \ %{?_without_pm_utils} \
%{?_without_nss_plugin} \
%{with_packager} \ %{with_packager} \
%{with_packager_version} \ %{with_packager_version} \
--with-qemu-user=%{qemu_user} \ --with-qemu-user=%{qemu_user} \
@ -2324,6 +2340,11 @@ exit 0
%{_libdir}/wireshark/plugins/libvirt.so %{_libdir}/wireshark/plugins/libvirt.so
%endif %endif
%if %{with_nss_plugin}
%files nss
%{_libdir}/libnss_libvirt.so.2
%endif
%if %{with_lxc} %if %{with_lxc}
%files login-shell %files login-shell
%attr(4750, root, virtlogin) %{_bindir}/virt-login-shell %attr(4750, root, virtlogin) %{_bindir}/virt-login-shell