Thomas Graf 31d9673
%global _hardened_build 1
Thomas Graf 31d9673
Flavio Leitner ae96785
Flavio Leitner ae96785
# This provides a way for distros that doesn't provide
Flavio Leitner ae96785
# python-twisted-conch to disable building of ovsdbmonitor
Flavio Leitner ae96785
# by default. You can override by passing --with ovsdbmonitor
Flavio Leitner ae96785
# or --without ovsdbmonitor while building the RPM.
Flavio Leitner ae96785
%define _pkg_ovsdbmonitor 0
Flavio Leitner ae96785
Flavio Leitner ae96785
%if %{?_with_ovsdbmonitor: 1}%{!?_with_ovsdbmonitor: 0}
Flavio Leitner ae96785
%define with_ovsdbmonitor 1
Flavio Leitner ae96785
%else
Flavio Leitner ae96785
%define with_ovsdbmonitor %{?_without_ovsdbmonitor: 0}%{!?_without_ovsdbmonitor: %{_pkg_ovsdbmonitor}}
Flavio Leitner ae96785
%endif
Flavio Leitner ae96785
Chris Wright 2564f3b
Name:           openvswitch
Flavio Leitner 755c13e
Version:        2.1.2
Flavio Leitner 2c15225
Release:        1%{?dist}
Chris Wright 2564f3b
Summary:        Open vSwitch daemon/database/utilities
Chris Wright 2564f3b
Chris Wright 2564f3b
# Nearly all of openvswitch is ASL 2.0.  The bugtool is LGPLv2+, and the
Chris Wright 2564f3b
# lib/sflow*.[ch] files are SISSL
Chris Wright 2564f3b
# datapath/ is GPLv2 (although not built into any of the binary packages)
Chris Wright 2564f3b
# python/compat is Python (although not built into any of the binary packages)
Chris Wright 2564f3b
License:        ASL 2.0 and LGPLv2+ and SISSL
Chris Wright 2564f3b
URL:            http://openvswitch.org
Chris Wright 2564f3b
Source0:        http://openvswitch.org/releases/%{name}-%{version}.tar.gz
Chris Wright 2564f3b
Source3:        openvswitch.logrotate
Chris Wright 2564f3b
Source6:        ovsdbmonitor.desktop
Flavio Leitner 0455eaa
Source9:        README.RHEL
Chris Wright 2564f3b
Flavio Leitner 961b725
Patch1: openvswitch-fedora-package-fix-systemd-ordering-and-deps.patch
Flavio Leitner 961b725
Patch3: openvswitch-bridge-don-t-bring-up-internal-ports-by-default.patch
Flavio Leitner 961b725
Patch4: openvswitch-ovs-lib-allow-non-root-users-to-check-service-status.patch
Flavio Leitner 961b725
Patch5: openvswitch-rhel-Add-Patch-Port-support-to-initscripts.patch
Flavio Leitner b33a7a6
Flavio Leitner 961b725
Flavio Leitner 961b725
BuildRequires:  autoconf
Chris Wright cb04a2d
BuildRequires:  systemd-units openssl openssl-devel
Flavio Leitner ae96785
BuildRequires:  python python-twisted-core python-zope-interface PyQt4
Chris Wright 2564f3b
BuildRequires:  desktop-file-utils
Chris Wright 2564f3b
BuildRequires:  groff graphviz
Flavio Leitner ae96785
%if %{with_ovsdbmonitor}
Flavio Leitner ae96785
BuildRequires:  python-twisted-conch
Flavio Leitner ae96785
%endif
Chris Wright 2564f3b
Flavio Leitner 961b725
Requires: openssl iproute module-init-tools
Flavio Leitner 961b725
Requires: kernel >= 3.15.0-0
Chris Wright 2564f3b
Thomas Graf 9dc09e0
Requires(post): systemd-units
Thomas Graf 9dc09e0
Requires(preun): systemd-units
Thomas Graf 9dc09e0
Requires(postun): systemd-units
Flavio Leitner 961b725
Obsoletes: openvswitch-controller <= 0:2.1.0-1
Chris Wright 2564f3b
Chris Wright 2564f3b
%description
Chris Wright 2564f3b
Open vSwitch provides standard network bridging functions and
Chris Wright 2564f3b
support for the OpenFlow protocol for remote per-flow control of
Chris Wright 2564f3b
traffic.
Chris Wright 2564f3b
Chris Wright 2564f3b
%package -n python-openvswitch
Chris Wright 2564f3b
Summary:        Open vSwitch python bindings
Chris Wright 2564f3b
License:        ASL 2.0
Chris Wright 2564f3b
BuildArch:      noarch
Chris Wright 2564f3b
Requires:       python
Chris Wright 2564f3b
Chris Wright 2564f3b
%description -n python-openvswitch
Chris Wright 2564f3b
Python bindings for the Open vSwitch database
Chris Wright 2564f3b
Flavio Leitner ae96785
%if %{with_ovsdbmonitor}
Chris Wright 2564f3b
%package -n ovsdbmonitor
Chris Wright 2564f3b
Summary:        Open vSwitch graphical monitoring tool
Chris Wright 2564f3b
License:        ASL 2.0
Chris Wright 2564f3b
BuildArch:      noarch
Chris Wright 2564f3b
Requires:       python-openvswitch = %{version}-%{release}
Chris Wright 2564f3b
Requires:       python python-twisted-core python-twisted-conch python-zope-interface PyQt4
Chris Wright 2564f3b
Chris Wright 2564f3b
%description -n ovsdbmonitor
Chris Wright 2564f3b
A GUI tool for monitoring and troubleshooting local or remote Open
Chris Wright 2564f3b
vSwitch installations.  It presents GUI tables that graphically represent
Chris Wright 2564f3b
an Open vSwitch kernel flow table (similar to "ovs-dpctl dump-flows")
Chris Wright 2564f3b
and Open vSwitch database contents (similar to "ovs-vsctl list ").
Flavio Leitner ae96785
%endif
Chris Wright 2564f3b
Chris Wright 2564f3b
%package test
Chris Wright 2564f3b
Summary:        Open vSwitch testing utilities
Chris Wright 2564f3b
License:        ASL 2.0
Chris Wright 2564f3b
BuildArch:      noarch
Chris Wright 2564f3b
Requires:       python-openvswitch = %{version}-%{release}
Chris Wright 2564f3b
Requires:       python python-twisted-core python-twisted-web
Chris Wright 2564f3b
Chris Wright 2564f3b
%description test
Chris Wright 2564f3b
Utilities that are useful to diagnose performance and connectivity
Chris Wright 2564f3b
issues in Open vSwitch setup.
Chris Wright 2564f3b
Chris Wright da2dd82
%package devel
Chris Wright da2dd82
Summary:        Open vSwitch OpenFlow development package (library, headers)
Chris Wright da2dd82
License:        ASL 2.0
Chris Wright da2dd82
Provides:       openvswitch-static = %{version}-%{release}
Chris Wright da2dd82
Chris Wright da2dd82
%description devel
Chris Wright da2dd82
This provides static library, libopenswitch.a and the openvswtich header
Chris Wright da2dd82
files needed to build an external application.
Chris Wright da2dd82
Chris Wright 2564f3b
%prep
Chris Wright 2564f3b
%setup -q
Flavio Leitner b33a7a6
%patch1 -p1
Flavio Leitner 8687c2c
%patch3 -p1
Flavio Leitner 64ad33f
%patch4 -p1
Flavio Leitner 961b725
%patch5 -p1
Chris Wright 2564f3b
Chris Wright 2564f3b
%build
Thomas Graf 84554fe
%configure --enable-ssl --with-pkidir=%{_sharedstatedir}/openvswitch/pki
Chris Wright 2564f3b
make %{?_smp_mflags}
Chris Wright 2564f3b
Chris Wright 2564f3b
Chris Wright 2564f3b
%install
Chris Wright 2564f3b
make install DESTDIR=$RPM_BUILD_ROOT
Chris Wright 2564f3b
Chris Wright 2564f3b
install -d -m 0755 $RPM_BUILD_ROOT%{_sysconfdir}/openvswitch
Chris Wright 2564f3b
Flavio Leitner 8687c2c
install -p -D -m 0644 \
Flavio Leitner 8687c2c
	rhel/usr_share_openvswitch_scripts_systemd_sysconfig.template \
Flavio Leitner 8687c2c
	$RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/openvswitch
Flavio Leitner 8687c2c
install -p -D -m 0644 \
Flavio Leitner 8687c2c
	rhel/usr_lib_systemd_system_openvswitch.service \
Flavio Leitner 8687c2c
	$RPM_BUILD_ROOT%{_unitdir}/openvswitch.service
Flavio Leitner 8687c2c
install -p -D -m 0644 \
Flavio Leitner 8687c2c
	rhel/usr_lib_systemd_system_openvswitch-nonetwork.service \
Flavio Leitner 8687c2c
	$RPM_BUILD_ROOT%{_unitdir}/openvswitch-nonetwork.service
Flavio Leitner 8687c2c
Flavio Leitner 8687c2c
install -p -D -m 0755 rhel/etc_init.d_openvswitch \
Flavio Leitner 8687c2c
	$RPM_BUILD_ROOT%{_datadir}/openvswitch/scripts/openvswitch.init
Chris Wright 2564f3b
Chris Wright 2564f3b
install -p -D -m 0644 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/openvswitch
Chris Wright 2564f3b
Chris Wright 2564f3b
install -d -m 0755 $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/network-scripts/
Flavio Leitner 8687c2c
install -p -m 0755 rhel/etc_sysconfig_network-scripts_ifdown-ovs \
Flavio Leitner 8687c2c
	$RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/network-scripts/ifdown-ovs
Flavio Leitner 8687c2c
install -p -m 0755 rhel/etc_sysconfig_network-scripts_ifup-ovs \
Flavio Leitner 8687c2c
	$RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/network-scripts/ifup-ovs
Chris Wright 2564f3b
Chris Wright 2564f3b
install -d -m 0755 $RPM_BUILD_ROOT/%{_sharedstatedir}/openvswitch
Chris Wright 2564f3b
Chris Wright 2564f3b
install -d -m 0755 $RPM_BUILD_ROOT%{python_sitelib}
Chris Wright 2564f3b
mv $RPM_BUILD_ROOT/%{_datadir}/openvswitch/python/* $RPM_BUILD_ROOT%{python_sitelib}
Chris Wright 2564f3b
rmdir $RPM_BUILD_ROOT/%{_datadir}/openvswitch/python/
Chris Wright 2564f3b
Flavio Leitner 0455eaa
mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
Flavio Leitner 0455eaa
install -p -m 0644 %{SOURCE9} $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
Flavio Leitner 0455eaa
Chris Wright 2564f3b
# Get rid of stuff we don't want to make RPM happy.
Chris Wright 2564f3b
rm -f \
Chris Wright 2564f3b
    $RPM_BUILD_ROOT%{_sbindir}/ovs-vlan-bug-workaround \
Chris Wright 2564f3b
    $RPM_BUILD_ROOT%{_mandir}/man8/ovs-vlan-bug-workaround.8 \
Chris Wright 2564f3b
    $RPM_BUILD_ROOT%{_sbindir}/ovs-brcompatd \
Chris Wright 2564f3b
    $RPM_BUILD_ROOT%{_mandir}/man8/ovs-brcompatd.8
Chris Wright 2564f3b
Chris Wright 2564f3b
desktop-file-install --dir=$RPM_BUILD_ROOT%{_datadir}/applications %{SOURCE6}
Chris Wright 2564f3b
Flavio Leitner ae96785
%if ! %{with_ovsdbmonitor}
Flavio Leitner ae96785
rm -f $RPM_BUILD_ROOT%{_bindir}/ovsdbmonitor
Flavio Leitner ae96785
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/ovsdbmonitor.1*
Flavio Leitner ae96785
rm -rf $RPM_BUILD_ROOT%{_datadir}/ovsdbmonitor
Flavio Leitner ae96785
rm -f $RPM_BUILD_ROOT%{_datadir}/applications/ovsdbmonitor.desktop
Flavio Leitner ae96785
rm -rf $RPM_BUILD_ROOT%{_docdir}/ovsdbmonitor
Flavio Leitner ae96785
%endif
Flavio Leitner ae96785
Chris Wright da2dd82
install -d -m 0755 $RPM_BUILD_ROOT%{_includedir}/openvswitch
Chris Wright da2dd82
install -p -D -m 0644 include/openvswitch/*.h \
Chris Wright da2dd82
	-t $RPM_BUILD_ROOT%{_includedir}/openvswitch
Chris Wright da2dd82
install -p -D -m 0644 config.h -t $RPM_BUILD_ROOT%{_includedir}/openvswitch
Chris Wright da2dd82
Chris Wright da2dd82
install -d -m 0755 $RPM_BUILD_ROOT%{_includedir}/openvswitch/lib
Chris Wright da2dd82
install -p -D -m 0644 lib/*.h \
Chris Wright da2dd82
	-t $RPM_BUILD_ROOT%{_includedir}/openvswitch/lib
Chris Wright da2dd82
Chris Wright da2dd82
install -d -m 0755 $RPM_BUILD_ROOT%{_includedir}/openflow
Chris Wright da2dd82
install -p -D -m 0644 include/openflow/*.h \
Chris Wright da2dd82
	-t $RPM_BUILD_ROOT%{_includedir}/openflow
Flavio Leitner ae96785
Chris Wright 2564f3b
%post
Thomas Graf 9dc09e0
%if 0%{?systemd_post:1}
Thomas Graf 9dc09e0
    %systemd_post %{name}.service
Thomas Graf 9dc09e0
%else
Thomas Graf 9dc09e0
    # Package install, not upgrade
Thomas Graf 9dc09e0
    if [ $1 -eq 1 ]; then
Thomas Graf 9dc09e0
        /bin/systemctl daemon-reload >dev/null || :
Thomas Graf 9dc09e0
    fi
Thomas Graf 9dc09e0
%endif
Thomas Graf 9dc09e0
Thomas Graf 9dc09e0
# Package with native systemd unit file is installed for the first time
Thomas Graf 9dc09e0
%triggerun -- %{name} < 1.9.0-1
Thomas Graf 9dc09e0
# Save the current service runlevel info
Thomas Graf 9dc09e0
# User must manually run systemd-sysv-convert --apply openvswitch
Thomas Graf 9dc09e0
# to migrate them to systemd targets
Thomas Graf 9dc09e0
/usr/bin/systemd-sysv-convert --save %{name} >/dev/null 2>&1 ||:
Thomas Graf 9dc09e0
Thomas Graf 9dc09e0
# Run these because the SysV package being removed won't do them
Thomas Graf 9dc09e0
/sbin/chkconfig --del %{name} >/dev/null 2>&1 || :
Thomas Graf 9dc09e0
/bin/systemctl try-restart %{name}.service >/dev/null 2>&1 || :
Chris Wright 2564f3b
Chris Wright 2564f3b
%preun
Thomas Graf 9dc09e0
%if 0%{?systemd_preun:1}
Thomas Graf 9dc09e0
    %systemd_preun %{name}.service
Thomas Graf 9dc09e0
%else
Thomas Graf 9dc09e0
    if [ $1 -eq 0 ] ; then
Thomas Graf 9dc09e0
    # Package removal, not upgrade
Thomas Graf 9dc09e0
        /bin/systemctl --no-reload disable %{name}.service >/dev/null 2>&1 || :
Thomas Graf 9dc09e0
        /bin/systemctl stop %{name}.service >/dev/null 2>&1 || :
Thomas Graf 9dc09e0
    fi
Thomas Graf 9dc09e0
%endif
Chris Wright 2564f3b
Chris Wright 2564f3b
%postun
Thomas Graf 9dc09e0
%if 0%{?systemd_postun_with_restart:1}
Thomas Graf 9dc09e0
    %systemd_postun_with_restart %{name}.service
Thomas Graf 9dc09e0
%else
Thomas Graf 9dc09e0
    /bin/systemctl daemon-reload >/dev/null 2>&1 || :
Thomas Graf 9dc09e0
    if [ "$1" -ge "1" ] ; then
Thomas Graf 9dc09e0
    # Package upgrade, not uninstall
Thomas Graf 9dc09e0
        /bin/systemctl try-restart %{name}.service >/dev/null 2>&1 || :
Thomas Graf 9dc09e0
    fi
Thomas Graf 9dc09e0
%endif
Chris Wright 2564f3b
Chris Wright 2564f3b
%files
Chris Wright 2564f3b
%{_sysconfdir}/openvswitch/
Chris Wright 2564f3b
%config(noreplace) %{_sysconfdir}/logrotate.d/openvswitch
Chris Wright 2564f3b
%config(noreplace) %{_sysconfdir}/sysconfig/openvswitch
Chris Wright 2564f3b
%{_sysconfdir}/sysconfig/network-scripts/ifup-ovs
Chris Wright 2564f3b
%{_sysconfdir}/sysconfig/network-scripts/ifdown-ovs
Chris Wright 2564f3b
%{_unitdir}/openvswitch.service
Thomas Graf 670ded5
%{_unitdir}/openvswitch-nonetwork.service
Chris Wright 2564f3b
%{_bindir}/ovs-appctl
Chris Wright 2564f3b
%{_bindir}/ovs-benchmark
Chris Wright 2564f3b
%{_bindir}/ovs-dpctl
Flavio Leitner b0a4860
%{_bindir}/ovs-dpctl-top
Chris Wright 2564f3b
%{_bindir}/ovs-ofctl
Chris Wright 2564f3b
%{_bindir}/ovs-pcap
Chris Wright 2564f3b
%{_bindir}/ovs-pki
Chris Wright 2564f3b
%{_bindir}/ovs-tcpundump
Chris Wright 2564f3b
%{_bindir}/ovs-vsctl
Chris Wright 2564f3b
%{_bindir}/ovsdb-client
Chris Wright 2564f3b
%{_bindir}/ovsdb-tool
Thomas Graf 84554fe
%{_bindir}/ovs-parse-backtrace
Flavio Leitner 961b725
%{_bindir}/vtep-ctl
Chris Wright 2564f3b
# ovs-bugtool is LGPLv2+
Chris Wright 2564f3b
%{_sbindir}/ovs-bugtool
Chris Wright 2564f3b
%{_sbindir}/ovs-vswitchd
Chris Wright 2564f3b
%{_sbindir}/ovsdb-server
Chris Wright 91498f6
%{_mandir}/man1/ovs-benchmark.1*
Chris Wright 91498f6
%{_mandir}/man1/ovs-pcap.1*
Chris Wright 91498f6
%{_mandir}/man1/ovs-tcpundump.1*
Chris Wright 91498f6
%{_mandir}/man1/ovsdb-client.1*
Chris Wright 91498f6
%{_mandir}/man1/ovsdb-server.1*
Chris Wright 91498f6
%{_mandir}/man1/ovsdb-tool.1*
Chris Wright 91498f6
%{_mandir}/man5/ovs-vswitchd.conf.db.5*
Flavio Leitner 961b725
%{_mandir}/man5/vtep.5*
Flavio Leitner 961b725
%{_mandir}/man8/vtep-ctl.8*
Chris Wright 91498f6
%{_mandir}/man8/ovs-appctl.8*
Chris Wright 91498f6
%{_mandir}/man8/ovs-bugtool.8*
Chris Wright 91498f6
%{_mandir}/man8/ovs-ctl.8*
Chris Wright 91498f6
%{_mandir}/man8/ovs-dpctl.8*
Flavio Leitner b0a4860
%{_mandir}/man8/ovs-dpctl-top.8*
Chris Wright 91498f6
%{_mandir}/man8/ovs-ofctl.8*
Chris Wright 91498f6
%{_mandir}/man8/ovs-pki.8*
Chris Wright 91498f6
%{_mandir}/man8/ovs-vsctl.8*
Chris Wright 91498f6
%{_mandir}/man8/ovs-vswitchd.8*
Thomas Graf 84554fe
%{_mandir}/man8/ovs-parse-backtrace.8*
Chris Wright 2564f3b
# /usr/share/openvswitch/bugtool-plugins and
Chris Wright 2564f3b
# /usr/share/openvswitch/scripts/ovs-bugtool* are LGPLv2+
Chris Wright 2564f3b
%{_datadir}/openvswitch/
Chris Wright 2564f3b
%{_sharedstatedir}/openvswitch
Flavio Leitner 0455eaa
%{_docdir}/%{name}-%{version}/README.RHEL
Chris Wright 2564f3b
# see COPYING for full licensing details
Flavio Leitner 0455eaa
%doc COPYING DESIGN INSTALL.SSL NOTICE README WHY-OVS
Chris Wright 2564f3b
Chris Wright 2564f3b
%files -n python-openvswitch
Chris Wright 2564f3b
%{python_sitelib}/ovs
Chris Wright 2564f3b
%doc COPYING
Chris Wright 2564f3b
Flavio Leitner ae96785
%if %{with_ovsdbmonitor}
Chris Wright 2564f3b
%files -n ovsdbmonitor
Chris Wright 2564f3b
%{_bindir}/ovsdbmonitor
Chris Wright 91498f6
%{_mandir}/man1/ovsdbmonitor.1*
Chris Wright 2564f3b
%{_datadir}/ovsdbmonitor
Chris Wright 2564f3b
%{_datadir}/applications/ovsdbmonitor.desktop
Chris Wright 2564f3b
%doc ovsdb/ovsdbmonitor/COPYING
Flavio Leitner ae96785
%endif
Chris Wright 2564f3b
Chris Wright 2564f3b
%files test
Chris Wright 2564f3b
%{_bindir}/ovs-test
Chris Wright 2564f3b
%{_bindir}/ovs-vlan-test
Thomas Graf 84554fe
%{_bindir}/ovs-l3ping
Chris Wright 91498f6
%{_mandir}/man8/ovs-test.8*
Chris Wright 91498f6
%{_mandir}/man8/ovs-vlan-test.8*
Thomas Graf 84554fe
%{_mandir}/man8/ovs-l3ping.8*
Chris Wright 2564f3b
%{python_sitelib}/ovstest
Chris Wright 2564f3b
Chris Wright da2dd82
%files devel
Flavio Leitner 961b725
%{_libdir}/*.a
Flavio Leitner 961b725
%{_libdir}/*.la
Chris Wright da2dd82
%{_includedir}/openvswitch/*
Chris Wright da2dd82
%{_includedir}/openflow/*
Chris Wright 2564f3b
Chris Wright 2564f3b
%changelog
Flavio Leitner 755c13e
* Tue Mar 25 2014 Flavio Leitner - 2.1.2-1
Flavio Leitner 755c13e
- updated to 2.1.2
Flavio Leitner 755c13e
Flavio Leitner 961b725
* Tue Mar 25 2014 Flavio Leitner - 2.1.0-1
Flavio Leitner 961b725
- updated to 2.1.0
Flavio Leitner 961b725
- obsoleted openvswitch-controller package
Flavio Leitner 961b725
- requires kernel 3.15.0-0 or newer
Flavio Leitner 961b725
  (kernel commit 4f647e0a3c37b8d5086214128614a136064110c3
Flavio Leitner 961b725
   openvswitch: fix a possible deadlock and lockdep warning)
Flavio Leitner 961b725
- ovs-lib: allow non-root users to check service status
Flavio Leitner 961b725
  (upstream commit 691e47554dd03dd6492e00bab5bd6d215f5cbd4f)
Flavio Leitner 961b725
- rhel: Add Patch Port support to initscripts
Flavio Leitner 961b725
  (upstream commit e2bcc8ef49f5e51f48983b87ab1010f0f9ab1454)
Flavio Leitner 961b725
Flavio Leitner 2c15225
* Mon Jan 27 2014 Flavio Leitner - 2.0.1-1
Flavio Leitner 2c15225
- updated to 2.0.1
Flavio Leitner 2c15225
Chris Wright da2dd82
* Mon Jan 27 2014 Flavio Leitner - 2.0.0-6
Chris Wright da2dd82
- create a -devel package
Chris Wright da2dd82
  (from Chris Wright <chrisw@redhat.com>)
Chris Wright da2dd82
Flavio Leitner 64ad33f
* Wed Jan 15 2014 Flavio Leitner <fbl@redhat.com> - 2.0.0-5
Flavio Leitner 64ad33f
- Enable DHCP support for internal ports
Flavio Leitner 64ad33f
  (upstream commit 490db96efaf89c63656b192d5ca287b0908a6c77)
Flavio Leitner 64ad33f
Flavio Leitner e033741
* Wed Jan 15 2014 Flavio Leitner <fbl@redhat.com> - 2.0.0-4
Flavio Leitner e033741
- disabled ovsdbmonitor packaging
Flavio Leitner e033741
  (upstream has removed the component)
Flavio Leitner e033741
Flavio Leitner 8687c2c
* Wed Jan 15 2014 Flavio Leitner <fbl@redhat.com> - 2.0.0-3
Flavio Leitner 8687c2c
- fedora package: fix systemd ordering and deps.
Flavio Leitner 8687c2c
  (upstream commit b49c106ef00438b1c59876dad90d00e8d6e7b627)
Flavio Leitner 8687c2c
Flavio Leitner b33a7a6
* Wed Jan 15 2014 Flavio Leitner <fbl@redhat.com> - 2.0.0-2
Flavio Leitner b33a7a6
- util: use gcc builtins to better check array sizes
Flavio Leitner b33a7a6
  (upstream commit 878f1972909b33f27b32ad2ded208eb465b98a9b)
Flavio Leitner b33a7a6
Flavio Leitner b0a4860
* Mon Oct 28 2013 Flavio Leitner <fbl@redhat.com> - 2.0.0-1
Flavio Leitner b0a4860
- updated to 2.0.0 (#1023184)
Flavio Leitner b0a4860
Flavio Leitner 305a088
* Mon Oct 28 2013 Flavio Leitner <fbl@redhat.com> - 1.11.0-8
Flavio Leitner 305a088
- applied upstream commit 7b75828bf5654c494a53fa57be90713c625085e2
Flavio Leitner 305a088
  rhel: Option to create tunnel through ifcfg scripts.
Flavio Leitner 305a088
Flavio Leitner d39eba9
* Mon Oct 28 2013 Flavio Leitner <fbl@redhat.com> - 1.11.0-7
Flavio Leitner d39eba9
- applied upstream commit 32aa46891af5e173144d672e15fec7c305f9a4f3
Flavio Leitner d39eba9
  rhel: Set STP of a bridge during bridge creation.
Flavio Leitner d39eba9
Flavio Leitner 0455eaa
* Mon Oct 28 2013 Flavio Leitner <fbl@redhat.com> - 1.11.0-6
Flavio Leitner 0455eaa
- applied upstream commit 5b56f96aaad4a55a26576e0610fb49bde448dabe
Flavio Leitner 0455eaa
  rhel: Prevent duplicate ifup calls.
Flavio Leitner 0455eaa
Flavio Leitner 49d2e17
* Mon Oct 28 2013 Flavio Leitner <fbl@redhat.com> - 1.11.0-5
Flavio Leitner 49d2e17
- applied upstream commit 79416011612541d103a1d396d888bb8c84eb1da4
Flavio Leitner 49d2e17
  rhel: Return an exit value of 0 for ifup-ovs.
Flavio Leitner 49d2e17
Flavio Leitner f861ca2
* Mon Oct 28 2013 Flavio Leitner <fbl@redhat.com> - 1.11.0-4
Flavio Leitner f861ca2
- applied upstream commit 2517bad92eec7e5625bc8b248db22fdeaa5fcde9
Flavio Leitner f861ca2
  Added RHEL ovs-ifup STP option handling
Flavio Leitner f861ca2
Flavio Leitner 791d6d2
* Tue Oct 1 2013 Flavio Leitner <fbl@redhat.com> - 1.11.0-3
Flavio Leitner 791d6d2
- don't use /var/lock/subsys with systemd (#1006412)
Flavio Leitner 791d6d2
Flavio Leitner ae96785
* Thu Sep 19 2013 Flavio Leitner <fbl@redhat.com> - 1.11.0-2
Flavio Leitner ae96785
- ovsdbmonitor package is optional
Flavio Leitner ae96785
Thomas Graf 312060e
* Thu Aug 29 2013 Thomas Graf <tgraf@redhat.com> - 1.11.0-1
Thomas Graf 312060e
- Update to 1.11.0
Thomas Graf 312060e
Flavio Leitner 8faee02
* Tue Aug 13 2013 Flavio Leitner <fbl@redhat.com> - 1.10.0-7
Flavio Leitner 8faee02
- Fixed openvswitch-nonetwork to start openvswitch.service (#996804)
Flavio Leitner 8faee02
80c0102
* Sat Aug 03 2013 Petr Pisar <ppisar@redhat.com> - 1.10.0-6
80c0102
- Perl 5.18 rebuild
80c0102
Thomas Graf 7af1966
* Tue Jul 23 2013 Thomas Graf <tgraf@redhat.com> - 1.10.0-5
Thomas Graf 7af1966
- Typo
Thomas Graf 7af1966
Thomas Graf bb941f3
* Tue Jul 23 2013 Thomas Graf <tgraf@redhat.com> - 1.10.0-4
Thomas Graf bb941f3
- Spec file fixes
Thomas Graf bb941f3
- Maintain local copy of sysconfig.template
Thomas Graf bb941f3
c0541c7
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 1.10.0-3
c0541c7
- Perl 5.18 rebuild
c0541c7
Thomas Graf 31d9673
* Mon Jul 01 2013 Thomas Graf <tgraf@redhat.com> - 1.10.0-2
Thomas Graf 31d9673
- Enable PIE (#955181)
Thomas Graf 670ded5
- Provide native systemd unit files (#818754)
Thomas Graf 31d9673
Thomas Graf bb941f3
* Thu May 02 2013 Thomas Graf <tgraf@redhat.com> - 1.10.0-1
Thomas Graf 9dc09e0
- Update to 1.10.0 (#958814)
Thomas Graf 9dc09e0
Thomas Graf bb941f3
* Thu Feb 28 2013 Thomas Graf <tgraf@redhat.com> - 1.9.0-1
Thomas Graf 84554fe
- Update to 1.9.0 (#916537)
Thomas Graf 84554fe
Thomas Graf c9e307b
* Tue Feb 12 2013 Thomas Graf <tgraf@redhat.com> - 1.7.3-8
Thomas Graf c9e307b
- Fix systemd service dependency loop (#818754)
Thomas Graf c9e307b
Thomas Graf 6262ced
* Fri Jan 25 2013 Thomas Graf <tgraf@redhat.com> - 1.7.3-7
Thomas Graf 6262ced
- Auto-start openvswitch service on ifup/ifdown (#818754)
Thomas Graf 6262ced
- Add OVSREQUIRES to allow defining OpenFlow interface dependencies
Thomas Graf 6262ced
Thomas Graf 6262ced
* Thu Jan 24 2013 Thomas Graf <tgraf@redhat.com> - 1.7.3-6
Thomas Graf 7b6246b
- Update to Open vSwitch 1.7.3
Thomas Graf 7b6246b
c76aa5e
* Tue Nov 20 2012 Thomas Graf <tgraf@redhat.com> - 1.7.1-6
c76aa5e
- Increase max fd limit to support 256 bridges (#873072)
c76aa5e
Thomas Graf bb941f3
* Thu Nov  1 2012 Thomas Graf <tgraf@redhat.com> - 1.7.1-5
c095cf8
- Don't create world writable pki/*/incomming directory (#845351)
c095cf8
Thomas Graf bb941f3
* Thu Oct 25 2012 Thomas Graf <tgraf@redhat.com> - 1.7.1-4
1046df0
- Don't add iptables accept rule for -p GRE as GRE tunneling is unsupported
1046df0
dfd67ae
* Tue Oct 16 2012 Thomas Graf <tgraf@redhat.com> - 1.7.1-3
dfd67ae
- require systemd instead of systemd-units to use macro helpers (#850258)
dfd67ae
002217b
* Tue Oct  9 2012 Thomas Graf <tgraf@redhat.com> - 1.7.1-2
002217b
- make ovs-vsctl timeout if daemon is not running (#858722)
002217b
932d11b
* Mon Sep 10 2012 Thomas Graf <tgraf@redhat.com> - 1.7.1.-1
932d11b
- Update to 1.7.1
932d11b
57a99c4
* Fri Sep  7 2012 Thomas Graf <tgraf@redhat.com> - 1.7.0.-3
57a99c4
- add controller package containing ovs-controller
57a99c4
67294c6
* Thu Aug 23 2012 Tomas Hozza <thozza@redhat.com> - 1.7.0-2
67294c6
- fixed SPEC file so it comply with new systemd-rpm macros guidelines (#850258)
67294c6
df6fb52
* Fri Aug 17 2012 Tomas Hozza <thozza@redhat.com> - 1.7.0-1
df6fb52
- Update to 1.7.0
df6fb52
- Fixed openvswitch-configure-ovskmod-var-autoconfd.patch because
df6fb52
  openvswitch kernel module name changed in 1.7.0
df6fb52
- Removed Source8: ovsdbmonitor-move-to-its-own-data-directory.patch
df6fb52
- Patches merged:
df6fb52
  - ovsdbmonitor-move-to-its-own-data-directory-automaked.patch
df6fb52
  - openvswitch-rhel-initscripts-resync.patch
df6fb52
ed0284a
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.0-6
ed0284a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
ed0284a
Chris Wright 87a74a5
* Thu Mar 15 2012 Chris Wright <chrisw@redhat.com> - 1.4.0-5
Chris Wright 87a74a5
- fix ovs network initscripts DHCP address acquisition (#803843)
Chris Wright 87a74a5
Chris Wright cb04a2d
* Tue Mar  6 2012 Chris Wright <chrisw@redhat.com> - 1.4.0-4
Chris Wright cb04a2d
- make BuildRequires openssl explicit (needed on f18/rawhide now)
Chris Wright cb04a2d
Chris Wright 91498f6
* Tue Mar  6 2012 Chris Wright <chrisw@redhat.com> - 1.4.0-3
Chris Wright 91498f6
- use glob to catch compressed manpages
Chris Wright 91498f6
Thomas Graf bb941f3
* Thu Mar  1 2012 Chris Wright <chrisw@redhat.com> - 1.4.0-2
Chris Wright 2564f3b
- Update License comment, use consitent macros as per review comments bz799171
Chris Wright 2564f3b
Chris Wright 2564f3b
* Wed Feb 29 2012 Chris Wright <chrisw@redhat.com> - 1.4.0-1
Chris Wright 2564f3b
- Initial package for Fedora