X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa.spec;h=4772e68b6b83de99ba1056a05d3a03a8040ee7d7;hb=de9697271869dfd4a488eeb1a9dacb881f7e5f07;hp=bb5e2eabcd3c115a4b8cb12e1e25e4b64267c320;hpb=333ac9290a23f4627f90d358598041a2df09db4a;p=sfa.git diff --git a/sfa.spec b/sfa.spec index bb5e2eab..4772e68b 100644 --- a/sfa.spec +++ b/sfa.spec @@ -1,8 +1,8 @@ %define url $URL: svn+ssh://svn.planet-lab.org/svn/geniwrapper/trunk/geniwrapper.spec $ %define name sfa -%define version 0.8 -%define taglevel 0 +%define version 0.9 +%define taglevel 2 %define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}} %global python_sitearch %( python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)" ) @@ -25,29 +25,30 @@ BuildRequires: make Requires: python Requires: pyOpenSSL >= 0.7 Requires: m2crypto +Requires: libxslt-python -Summary: the GENI python libraries +Summary: the SFA python libraries Group: Applications/System %package plc -Summary: the GENI wrapper arounf MyPLC +Summary: the SFA wrapper arounf MyPLC Group: Applications/System Requires: sfa %package client -Summary: the GENI experimenter-side CLI +Summary: the SFA experimenter-side CLI Group: Applications/System Requires: sfa %description -This package provides the python libraries that the Geni implementation requires +This package provides the python libraries that the SFA implementation requires %description plc -Geniwrapper implements the Geni interface which serves as a layer -between the existing PlanetLab interfaces and the Geni API. +Geniwrapper implements the SFA interface which serves as a layer +between the existing PlanetLab interfaces and the SFA API. %description client -This package provides the client side of the Geni API, in particular +This package provides the client side of the SFA API, in particular sfi.py, together with other utilities. %prep @@ -65,8 +66,8 @@ rm -rf $RPM_BUILD_ROOT %files %{python_sitelib}/* -/usr/share/keyconvert/ -/var/www/html/wsdl/sfa.wsdl +/usr/bin/keyconvert +/var/www/html/wsdl/*.wsdl %files plc %defattr(-,root,root) @@ -76,7 +77,8 @@ rm -rf $RPM_BUILD_ROOT /etc/init.d/sfa %{_bindir}/sfa-config-tty %{_bindir}/sfa-import-plc.py* -%{_bindir}/sfa-plc.py* +%{_bindir}/sfa-nuke-plc.py* +%{_bindir}/sfa-server.py* %files client %config (noreplace) /etc/sfa/sfi_config @@ -86,10 +88,59 @@ rm -rf $RPM_BUILD_ROOT %{_bindir}/setRecord.py* %{_bindir}/genidump.py* +%pre plc +[ -f %{_sysconfdir}/init.d/sfa ] && service sfa stop ||: + %post plc -chkconfig --add geni +chkconfig --add sfa %changelog +* Fri Sep 18 2009 Thierry Parmentelat - sfa-0.9-2 +- compatibility with RefreshPeer +- incremental mechanism for importing PLC records into SFA tables +- unified single database (still inside the underlying PLC db postgresql server) +- includes/improves call traceability and logging features +- several bug fixes + +* Thu Sep 17 2009 Baris Metin +- added libxslt-python dependency + +* Thu Sep 10 2009 Thierry Parmentelat - sfa-0.9-1 +- unified single SFA database in the PLC-DB +- upcalls from PLCAPI to SFA methods +- SFA call traceability and logging features +- many bug fixes +- includes first/rough version of sfatables for policy implementation + +* Thu Jul 23 2009 Thierry Parmentelat - geniwrapper-0.8-6 +- snapshot after the GEC5 demo +- should be the last tag set in the geniwrapper module, are we are now moving to the sfa module + +* Wed Jul 15 2009 Thierry Parmentelat - geniwrapper-0.8-5 +- snapshot july 15 - has gone through superficial manual testing +- hopefully a good basis for gec5 demo +- multi-dir sfi client tested as well + +* Wed Jul 08 2009 Thierry Parmentelat - geniwrapper-0.8-4 +- rename geniwrapper.spec into sfa.spec + +* Wed Jul 08 2009 Thierry Parmentelat - geniwrapper-0.8-3 +- clean up in xmlrpc/soap, --protocol option to chose between both +- keyconvert packaged in /usr/bin, no /usr/share/keyconvert anymore +- hopefully more helpful context in case of crashes when importing +- bugfixes for using only /etc/sfa for site-dep files +- bugfixes in wsdl generation + +* Mon Jul 06 2009 Thierry Parmentelat - geniwrapper-0.8-2 +- cleanup of the config area; no dependency to a PLC config anymore as sfa can be run in standalone +- config variables in sfa_config now start with SFA_ and not GENI_ +- config.py can be loaded even with no config present + +* Sun Jul 05 2009 Thierry Parmentelat - geniwrapper-0.8-1 +- first step for cleanup and reorganization +- mass-renaming from geni to sfa (some are still needed) +- sfa/trust implements the security architecture + * Wed Jul 01 2009 Thierry Parmentelat - geniwrapper-0.2-7 - snapshot for reproducible builds