diff options
Diffstat (limited to 'contrib/fedora/rpm/NetworkManager.spec')
-rw-r--r-- | contrib/fedora/rpm/NetworkManager.spec | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/contrib/fedora/rpm/NetworkManager.spec b/contrib/fedora/rpm/NetworkManager.spec index 317fe9a82a..8133ec16b9 100644 --- a/contrib/fedora/rpm/NetworkManager.spec +++ b/contrib/fedora/rpm/NetworkManager.spec @@ -58,6 +58,7 @@ %bcond_with test %bcond_with lto %bcond_with sanitizer +%bcond_without contrail %if 0%{?fedora} %bcond_without connectivity_fedora %else @@ -480,6 +481,17 @@ by nm-connection-editor and nm-applet in a non-graphical environment. %endif +%if %{with contrail} +%package contrail +Summary: Contrail vrouter device plugin for NetworkManager +Group: System Environment/Base +Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release} + +%description contrail +This package contains NetworkManager support for Contrail vrouters. +%endif + + %prep %autosetup -p1 -n NetworkManager-%{real_version} @@ -701,7 +713,11 @@ intltoolize --automake --copy --force --with-config-dns-rc-manager-default=%{dns_rc_manager_default} \ --with-config-logging-backend-default=%{logging_backend_default} \ --enable-json-validation - +%if %{with contrail} + --enable-contrail=yes +%else + --enable-contrail=no +%endif make %{?_smp_mflags} %endif # end autotools @@ -926,6 +942,14 @@ fi %endif +%if %{with contrail} +%files contrail +%{nmplugindir}/libnm-device-plugin-contrail.so +%{systemd_dir}/NetworkManager.service.d/NetworkManager-contrail.conf +%{_mandir}/man7/nm-contrail.7* +%endif + + %files libnm -f %{name}.lang %{_libdir}/libnm.so.* %{_libdir}/girepository-1.0/NM-1.0.typelib |