X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLCAPI.spec;h=b3a28b18c482d6e8f1d96a92f2dbc796e8788334;hb=1cda98c34563ed3e90a9d2219730ae81f9705dc6;hp=39066fa6146978d46d1ae039d4a9b61d9dde5a79;hpb=5afb8089a48433612fb10bed3c609006882b9859;p=plcapi.git diff --git a/PLCAPI.spec b/PLCAPI.spec index 39066fa6..b3a28b18 100644 --- a/PLCAPI.spec +++ b/PLCAPI.spec @@ -5,8 +5,8 @@ %define url $URL$ %define name PLCAPI -%define version 4.3 -%define taglevel 32 +%define version 5.0 +%define taglevel 2 %define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}} @@ -36,10 +36,16 @@ Requires: httpd Requires: mod_python Requires: mod_ssl Requires: SOAPpy +# for the RebootNodeWithPCU method +Requires: pcucontrol +# for OMF integration +Requires: pyaspects +Requires: python-twisted-words +Requires: python-twisted-web ### avoid having yum complain about updates, as stuff is moving around # plc.d/api -Conflicts: MyPLC <= 4.3-37 +Conflicts: MyPLC <= 4.3 # We use psycopg2 BuildRequires: postgresql-devel @@ -77,7 +83,6 @@ through Apache mod_python. %install rm -rf $RPM_BUILD_ROOT %{__make} %{?_smp_mflags} install DESTDIR="$RPM_BUILD_ROOT" datadir="%{_datadir}" bindir="%{_bindir}" -install -D -m 644 wsdl/plcapi.wsdl $RPM_BUILD_ROOT/var/www/html/wsdl/plcapi.wsdl # Install shell symlink mkdir -p $RPM_BUILD_ROOT/%{_bindir} @@ -100,6 +105,10 @@ mkdir -p ${RPM_BUILD_ROOT}/etc/planetlab/db-config.d cp db-config.d/* ${RPM_BUILD_ROOT}/etc/planetlab/db-config.d chmod 444 ${RPM_BUILD_ROOT}/etc/planetlab/db-config.d/* +# Install wsdl +echo "* Installing wsdl" +install -D -m 644 wsdl/plcapi.wsdl $RPM_BUILD_ROOT/var/www/html/wsdl/plcapi.wsdl + %clean rm -rf $RPM_BUILD_ROOT @@ -113,9 +122,28 @@ rm -rf $RPM_BUILD_ROOT %{php_extension_dir}/xmlrpc.so %{_sysconfdir}/php.d/xmlrpc.ini %config (noreplace) %{_datadir}/plc_api/PLC/Accessors/Accessors_site.py +/etc/plc.d +/etc/planetlab/db-config.d /var/www/html/wsdl/plcapi.wsdl %changelog +* Thu Feb 11 2010 Thierry Parmentelat - PLCAPI-5.0-2 +- major cleanup +- get rid of all 4.2-related legacy code +- reset the migrations code, planetlab5.sql somes with (5,100) +- uses hashlib module when available + +* Fri Jan 29 2010 Thierry Parmentelat - PLCAPI-5.0-1 +- first working version of 5.0: +- pld.c/, db-config.d/ and nodeconfig/ scripts should now sit in the module they belong to +- nodefamily is 3-fold with pldistro-fcdistro-arch +- site and person tags +- new methods GetSliceFamily and GetNodeFlavour +- deprecated the dummynet stuff that were for the external dummyboxes +- tags definition : more consistency between db-config scripts and accessors +- (get accessor to create the tag type too if absent) +- logging an event for AddSliceToNodes + * Sat Jan 09 2010 Thierry Parmentelat - PLCAPI-4.3-32 - support for fedora 12 - fix subtle bug in filtering with ] and quotes @@ -289,4 +317,4 @@ rm -rf $RPM_BUILD_ROOT * Fri Oct 27 2006 Mark Huang - - Initial build. -%define module_current_branch 4.2 +%define module_current_branch 4.3