From: Thierry Parmentelat Date: Thu, 2 Jul 2009 23:21:39 +0000 (+0000) Subject: split into 3 pacakges sfa (libs) sfa-plc (actual wrapper) and sfa-client (sfi) X-Git-Tag: sfa-0.9-0@14641~207 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;ds=sidebyside;h=d489d98e46d42a061c8b1e1ca3a798ff0151765c;p=sfa.git split into 3 pacakges sfa (libs) sfa-plc (actual wrapper) and sfa-client (sfi) --- diff --git a/geniwrapper.spec b/geniwrapper.spec index 24bdb3ba..ae3077b2 100644 --- a/geniwrapper.spec +++ b/geniwrapper.spec @@ -1,7 +1,6 @@ - %define url $URL: svn+ssh://svn.planet-lab.org/svn/geniwrapper/trunk/geniwrapper.spec $ -%define name geniwrapper +%define name sfa %define version 0.8 %define taglevel 0 @@ -27,20 +26,29 @@ Requires: python Requires: pyOpenSSL >= 0.7 Requires: m2crypto -Summary: the GENI layer around MyPLC +Summary: the GENI python libraries +Group: Applications/System + +%package plc +Summary: the GENI wrapper arounf MyPLC Group: Applications/System +Requires: sfa -%package sfi -Summary: the GENI layer around MyPLC - client side +%package client +Summary: the GENI experimenter-side CLI Group: Applications/System +Requires: sfa -%description +%description +This package provides the python libraries that the Geni implementation requires + +%description plc Geniwrapper implements the Geni interface which serves as a layer between the existing PlanetLab interfaces and the Geni API. -%description sfi +%description client This package provides the client side of the Geni API, in particular -sfi.py, together with less important utilities. +sfi.py, together with other utilities. %prep %setup -q @@ -55,19 +63,21 @@ make install DESTDIR="$RPM_BUILD_ROOT" %clean rm -rf $RPM_BUILD_ROOT -%files +%files +/usr/share/keyconvert/ +%{python_sitelib}/* + +%files plc %defattr(-,root,root) %config (noreplace) /etc/geni/geni_config %config (noreplace) /etc/geni/aggregates.xml %config (noreplace) /etc/geni/registries.xml -/usr/share/keyconvert/ /etc/init.d/geni %{_bindir}/geni-config-tty %{_bindir}/gimport.py* %{_bindir}/plc.py* -%{python_sitelib}/* -%files sfi +%files client %config (noreplace) /etc/geni/sfi_config %{_bindir}/sfi.py* %{_bindir}/getNodes.py* @@ -75,7 +85,7 @@ rm -rf $RPM_BUILD_ROOT %{_bindir}/setRecord.py* %{_bindir}/genidump.py* -%post +%post plc chkconfig --add geni %changelog