5 %define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}}
7 %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
9 Summary: PlanetLab Network Configuration library
14 Group: System Environment/Daemons
15 Source0: %{name}-%{version}.tar.gz
16 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
19 Packager: PlanetLab Central <support@planet-lab.org>
20 Distribution: PlanetLab %{plrelease}
23 Requires: python >= 2.4
24 BuildRequires: python, python-devel
28 pyplnet is used to write the network configuration files based on the
29 configuration data recorded at PLC.
38 rm -rf $RPM_BUILD_ROOT
39 python setup.py install --skip-build --root "$RPM_BUILD_ROOT"
40 chmod +x $RPM_BUILD_ROOT/%{python_sitelib}/plnet.py
41 mkdir -p $RPM_BUILD_ROOT/%{_bindir}
42 ln -s %{python_sitelib}/plnet.py $RPM_BUILD_ROOT/%{_bindir}/plnet
45 rm -rf $RPM_BUILD_ROOT
48 %defattr(-,root,root,-)
53 * Tue Feb 15 2011 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - pyplnet-4.3-9
54 - protect shell vars definition in ifcfg files with ""
55 - tweaks in numbering rules
57 * Mon Jan 24 2011 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - pyplnet-4.3-8
58 - no semantic change - just fixed specfile for git URL
60 * Thu Dec 09 2010 Daniel Hokka Zakrisson <dhokka@cs.princeton.edu> - pyplnet-4.3-7
61 - Secondary interface fixes and features.
63 * Wed Apr 28 2010 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - pyplnet-4.3-6
64 - aliases don't show up in /sys, so use /sbin/ip to get the configured IP addresses instead
66 * Thu Feb 11 2010 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - pyplnet-4.3-5
67 - This is needed for 5.0, as GetSlivers now exposes 'interfaces' and no 'networks' anymore
68 - this code can handle both..
70 * Tue Sep 29 2009 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - pyplnet-4.3-4
71 - alias without a mac address: fix runtime error while issuing warning
73 * Tue Jun 09 2009 Stephen Soltesz <soltesz@cs.princeton.edu> - pyplnet-4.3-3
74 - this patch addresses mlab and other multi-interface node confgurations where
75 - the generated boot image and network config files are mis-named.
77 * Wed Apr 22 2009 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - pyplnet-4.3-2
78 - handle wireless settings back again
80 * Fri Apr 17 2009 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - pyplnet-4.3-1
83 * Tue Dec 2 2008 Daniel Hokka Zakrisson <daniel@hozac.com> - pyplnet-4.3-1