X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLCAPI.spec;h=0b69b475976773f9b20cbb1ec2762d1f1de0b3f9;hb=f7ce7ce813d4c44502629820a3583f32a99a98f7;hp=d69f4a35efc769cd007db6e638fcb3e0e56ecdec;hpb=5ea68f2f117d1f500fad7fc206494c8c57c30835;p=plcapi.git diff --git a/PLCAPI.spec b/PLCAPI.spec index d69f4a3..0b69b47 100644 --- a/PLCAPI.spec +++ b/PLCAPI.spec @@ -6,7 +6,7 @@ %define name PLCAPI %define version 5.0 -%define taglevel 2 +%define taglevel 9 %define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}} @@ -37,7 +37,7 @@ Requires: mod_python Requires: mod_ssl Requires: SOAPpy # for the RebootNodeWithPCU method -Requires: pcucontrol +Requires: pcucontrol >= 1.0-6 # for OMF integration Requires: pyaspects Requires: python-twisted-words @@ -48,7 +48,9 @@ Requires: python-twisted-web Conflicts: MyPLC <= 4.3 # We use psycopg2 -BuildRequires: postgresql-devel +# +# but we don't need to rebuild it as we depend on distro's packages - baris +# BuildRequires: postgresql-devel # Standard xmlrpc.so that ships with PHP does not marshal NULL BuildRequires: php-devel @@ -109,8 +111,10 @@ chmod 444 ${RPM_BUILD_ROOT}/etc/planetlab/db-config.d/* echo "* Installing wsdl" install -D -m 644 wsdl/plcapi.wsdl $RPM_BUILD_ROOT/var/www/html/wsdl/plcapi.wsdl -# Install omf-slicemgr.py -install -D -m 744 omf/omf-slicemgr.py $RPM_BUILD_ROOT/usr/bin/ +# Install omf_slicemgr.py +install -D -m 755 omf/omf_slicemgr.py $RPM_BUILD_ROOT/usr/bin/omf_slicemgr.py +install -D -m 755 omf/reset_xmpp_pubsub_nodes.py $RPM_BUILD_ROOT/usr/bin/reset_xmpp_pubsub_nodes.py +mkdir -p $RPM_BUILD_ROOT/var/log/omf %clean rm -rf $RPM_BUILD_ROOT @@ -120,17 +124,47 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %dir %{_datadir}/plc_api +%dir /var/log/omf/ %{_datadir}/plc_api/* %{_bindir}/plcsh %{php_extension_dir}/xmlrpc.so %{_sysconfdir}/php.d/xmlrpc.ini %config (noreplace) %{_datadir}/plc_api/PLC/Accessors/Accessors_site.py -/usr/bin/omf-slicemgr.py /etc/plc.d /etc/planetlab/db-config.d /var/www/html/wsdl/plcapi.wsdl +/usr/bin/omf_slicemgr.py* +/usr/bin/reset_xmpp_pubsub_nodes.py* + %changelog +* Fri May 14 2010 Thierry Parmentelat - PLCAPI-5.0-9 +- the leases system + +* Wed Apr 14 2010 Thierry Parmentelat - PLCAPI-5.0-8 +- previous tag had gone wrong + +* Wed Apr 14 2010 Talip Baris Metin - PLCAPI-5.0-6 +- fix pubsub hostname + +* Fri Apr 02 2010 Thierry Parmentelat - PLCAPI-5.0-5 +- tweaks for the omf support (xmpp groups and RC-controlled slices) +- BootNodeUpdate supports also ssh_rsa_key (and logs only changes) +- GetNodeFlavour exposes fcdistro + +* Sun Mar 14 2010 Thierry Parmentelat - PLCAPI-5.0-4 +- do not use UpdateNode for handling the 'hrn' tag - should fix refresh peer & foreign nodes more generally + +* Fri Mar 12 2010 Thierry Parmentelat - PLCAPI-5.0-3 +- slice tag 'omf_control' supported for getting OMF's resource controller shipped to slivers +- pyaspect hooks allow to maintain the namespace xmpp groups +- new omf_slicemgr is a proxy to xmpp, used by these hooks +- nodes have their hrn exposed in the 'hrn' tag +- node hrn exposed in GetSlivers, as well as the overall xmpp config +- system slice 'drl' gets created by db-config +- daniel's changes to Filter for supporting wildcards in lists +- AddSliceTag consistency check tweaked + * Thu Feb 11 2010 Thierry Parmentelat - PLCAPI-5.0-2 - major cleanup - get rid of all 4.2-related legacy code