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