Summary: PhotonOS Network Management Utilities Name: netmgmt Version: 1.1.0 Release: 9%{?dist} Group: Applications/System Vendor: VMware, Inc. License: Apache2.0 URL: http://www.vmware.com Source0: %{name}-%{version}.tar.gz Patch0: netmgmt-1.1.0-2.patch Patch1: netmgmt-1.1.0-coverity-and-bug-fix.patch Patch2: netmgmt-1.1.0-carry-match-conf-fix.patch Patch3: netmgmt-1.1.0-back-compat.patch Patch4: netmgmt-1.1.0-build-arm64.patch Patch5: netmgmt-iaid-cli-fix.patch Distribution: Photon BuildRequires: autoconf BuildRequires: check >= 0.9.4 BuildRequires: docker >= 1.12 BuildRequires: glib-devel Requires: glib Requires: iputils Requires: libgcc Requires: ntp Requires: pcre Requires: systemd >= 228 %define sha1 netmgmt=d1e4b5700e7f3a6a6b674c9db41d4adfe5f54c00 %description Network management utilities for PhotonOS %package devel Summary: netmgmt development headers and libraries Group: Development/Libraries Requires: netmgmt = %{version}-%{release} %description devel header files and libraries for netmgmt %package cli-devel Summary: netmgmt development cli headers and libraries Group: Development/Libraries Requires: netmgmt = %{version}-%{release} %description cli-devel header files and libraries for netmgmt cli %prep %setup -q %patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 %patch5 -p1 %build autoreconf -mif %configure \ --libdir=%{_lib64dir} %make_build %install make DESTDIR=%{buildroot} install find %{buildroot} -name '*.la' -delete %check make distclean pushd build make -f Makefile.bootstrap sed -i 's/systemctl start docker && //g' tests/Makefile cp -p /etc/systemd/network/99-dhcp-en.network /etc/systemd/network/10-eth0.network sed -i 's/Name=e\*/Name=eth0/g' /etc/systemd/network/10-eth0.network make check popd %post /sbin/ldconfig # First argument is 1 => New Installation # First argument is 2 => Upgrade %files %defattr(-,root,root) %{_bindir}/netmgr %{_lib64dir}/libnetmgr.so.* %{_lib64dir}/libnetmgrcli.so.* %files devel %{_includedir}/netmgmt/netmgr.h %{_lib64dir}/libnetmgr.a %{_lib64dir}/libnetmgr.so %files cli-devel %{_includedir}/netmgmt/netmgrcli.h %{_lib64dir}/libnetmgrcli.a %{_lib64dir}/libnetmgrcli.so # %doc ChangeLog README COPYING %changelog * Mon Oct 23 2017 Vinay Kulkarni <kulkarniv@vmware.com> 1.1.0-9 - Fix netmgr if_iaid CLI. * Fri Oct 13 2017 Alexey Makhalov <amakhalov@vmware.com> 1.1.0-8 - Use standard configure macros * Sat Oct 07 2017 Vinay Kulkarni <kulkarniv@vmware.com> 1.1.0-7 - Support netmgr for arm64. * Wed Sep 20 2017 Vinay Kulkarni <kulkarniv@vmware.com> 1.1.0-6 - Backward compatibility interface. * Sat Sep 09 2017 Vinay Kulkarni <kulkarniv@vmware.com> 1.1.0-5 - Retain current match conf when creating interface specific conf. * Tue Aug 09 2017 Vinay Kulkarni <kulkarniv@vmware.com> 1.1.0-4 - Fix coverity issues. * Thu May 25 2017 Vinay Kulkarni <kulkarniv@vmware.com> 1.1.0-3 - Fix handling of invalid match section config files. * Tue Apr 18 2017 Vinay Kulkarni <kulkarniv@vmware.com> 1.1.0-2 - Add query cfg filename API, remove fw_rule API, misc cleanup. * Fri Mar 10 2017 Vinay Kulkarni <kulkarniv@vmware.com> 1.1.0-1 - Update netmgmt to v1.1.0 * Thu Oct 27 2016 Vinay Kulkarni <kulkarniv@vmware.com> 1.0.4-3 - Fix to allow reading multiple keys in a config section. * Tue Aug 16 2016 Vinay Kulkarni <kulkarniv@vmware.com> 1.0.4-2 - Fix DNS servers CLI bug. * Thu Jul 28 2016 Vinay Kulkarni <kulkarniv@vmware.com> 1.0.4-1 - Update DNS servers CLI and API. * Wed Jul 20 2016 Vinay Kulkarni <kulkarniv@vmware.com> 1.0.3-2 - Allow ini-parser to read and carry keys with empty values. * Fri Jul 08 2016 Vinay Kulkarni <kulkarniv@vmware.com> 1.0.3-1 - Update set/get dns_servers, duid, iaid APIs. * Wed Jun 15 2016 Vinay Kulkarni <kulkarniv@vmware.com> 1.0.1-5 - Fix linklist delete bug in iniparser. * Fri Jun 03 2016 Vinay Kulkarni <kulkarniv@vmware.com> 1.0.1-4 - Set correct file permissions for config files. * Wed May 25 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.0.1-3 - Do not fail if valid commands are executed * Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.0.1-2 - GA - Bump release of all rpms * Wed May 18 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.0.1-1 - Initial