summaryrefslogtreecommitdiff
path: root/contrib/fedora/rpm/NetworkManager.spec
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/fedora/rpm/NetworkManager.spec')
-rw-r--r--contrib/fedora/rpm/NetworkManager.spec26
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