1 %define url $URL: svn+ssh://svn.planet-lab.org/svn/geniwrapper/trunk/geniwrapper.spec $
7 %define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}}
8 %global python_sitearch %( python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)" )
9 %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
14 Source0: %{name}-%{version}.tar.bz2
16 Group: Applications/System
17 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
20 Packager: PlanetLab Central <support@planet-lab.org>
21 Distribution: PlanetLab %{plrelease}
22 URL: %(echo %{url} | cut -d ' ' -f 2)
26 Requires: pyOpenSSL >= 0.7
29 Summary: the SFA python libraries
30 Group: Applications/System
33 Summary: the SFA wrapper arounf MyPLC
34 Group: Applications/System
38 Summary: the SFA experimenter-side CLI
39 Group: Applications/System
43 This package provides the python libraries that the SFA implementation requires
46 Geniwrapper implements the SFA interface which serves as a layer
47 between the existing PlanetLab interfaces and the SFA API.
50 This package provides the client side of the SFA API, in particular
51 sfi.py, together with other utilities.
60 rm -rf $RPM_BUILD_ROOT
61 make install DESTDIR="$RPM_BUILD_ROOT"
64 rm -rf $RPM_BUILD_ROOT
69 /var/www/html/wsdl/*.wsdl
73 %config (noreplace) /etc/sfa/sfa_config
74 %config (noreplace) /etc/sfa/aggregates.xml
75 %config (noreplace) /etc/sfa/registries.xml
77 %{_bindir}/sfa-config-tty
78 %{_bindir}/sfa-import-plc.py*
79 %{_bindir}/sfa-nuke-plc.py*
80 %{_bindir}/sfa-server.py*
83 %config (noreplace) /etc/sfa/sfi_config
85 %{_bindir}/getNodes.py*
86 %{_bindir}/getRecord.py*
87 %{_bindir}/setRecord.py*
88 %{_bindir}/genidump.py*
91 [ -f %{_sysconfdir}/init.d/sfa ] && service sfa stop ||:
97 * Wed Jul 15 2009 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - geniwrapper-0.8-5
98 - snapshot july 15 - has gone through superficial manual testing
99 - hopefully a good basis for gec5 demo
100 - multi-dir sfi client tested as well
102 * Wed Jul 08 2009 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - geniwrapper-0.8-4
103 - rename geniwrapper.spec into sfa.spec
105 * Wed Jul 08 2009 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - geniwrapper-0.8-3
106 - clean up in xmlrpc/soap, --protocol option to chose between both
107 - keyconvert packaged in /usr/bin, no /usr/share/keyconvert anymore
108 - hopefully more helpful context in case of crashes when importing
109 - bugfixes for using only /etc/sfa for site-dep files
110 - bugfixes in wsdl generation
112 * Mon Jul 06 2009 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - geniwrapper-0.8-2
113 - cleanup of the config area; no dependency to a PLC config anymore as sfa can be run in standalone
114 - config variables in sfa_config now start with SFA_ and not GENI_
115 - config.py can be loaded even with no config present
117 * Sun Jul 05 2009 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - geniwrapper-0.8-1
118 - first step for cleanup and reorganization
119 - mass-renaming from geni to sfa (some are still needed)
120 - sfa/trust implements the security architecture
122 * Wed Jul 01 2009 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - geniwrapper-0.2-7
123 - snapshot for reproducible builds
125 * Thu Jun 25 2009 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - geniwrapper-0.2-6
126 - snapshot for the convenience of alpha users
128 * Tue Jun 16 2009 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - geniwrapper-0.2-5
129 - build fix - keyconvert was getting installed in /usr/share/keyconvert/keyconvert
131 * Tue Jun 16 2009 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - geniwrapper-0.2-4
132 - ongoing work - snapshot for 4.3-rc9
134 * Wed Jun 03 2009 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - geniwrapper-0.2-3
137 * Sat May 30 2009 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - geniwrapper-0.2-2
138 - bugfixes - still a work in progress
140 * Fri May 18 2009 Baris Metin <tmetin@sophia.inria.fr>
144 %define module_current_branch 0.2