X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=NodeManager.spec;h=a09e61f8437f5f2ec687d8dc54e4ba781cc98161;hb=6f1e50cea0e27a036af14544a1c6c35bc1cfd539;hp=ca181e71325ccc010292a56a26f08068663640af;hpb=24fedd4cef537f98389fbd8c12c811c0f541ed93;p=nodemanager.git diff --git a/NodeManager.spec b/NodeManager.spec index ca181e7..a09e61f 100644 --- a/NodeManager.spec +++ b/NodeManager.spec @@ -6,8 +6,8 @@ %define slicefamily %{pldistro}-%{distroname}-%{_arch} %define name NodeManager -%define version 1.8 -%define taglevel 23 +%define version 2.0 +%define taglevel 6 %define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}} @@ -61,16 +61,19 @@ local operations on slices. %setup -q %build +# make manages the C and Python stuff %{__make} %{?_smp_mflags} %install +# make manages the C and Python stuff rm -rf $RPM_BUILD_ROOT %{__make} %{?_smp_mflags} install DESTDIR="$RPM_BUILD_ROOT" -install -D -m 755 conf_files.init $RPM_BUILD_ROOT/%{_initrddir}/conf_files -install -D -m 755 fuse-pl.init $RPM_BUILD_ROOT/%{_initrddir}/fuse-pl -install -D -m 755 nm.init $RPM_BUILD_ROOT/%{_initrddir}/nm -install -D -m 644 nm.logrotate $RPM_BUILD_ROOT/%{_sysconfdir}/logrotate.d/nm +mkdir -p $RPM_BUILD_ROOT/%{_initrddir}/ +rsync -av initscripts/ $RPM_BUILD_ROOT/%{_initrddir}/ +chmod 755 $RPM_BUILD_ROOT/%{_initrddir}/* + +install -D -m 644 logrotate/nm $RPM_BUILD_ROOT/%{_sysconfdir}/logrotate.d/nm %post chkconfig --add conf_files @@ -103,12 +106,46 @@ rm -rf $RPM_BUILD_ROOT %defattr(-,root,root,-) %{_datadir}/NodeManager/ %{_bindir}/forward_api_calls -%{_initrddir}/nm -%{_initrddir}/conf_files -%{_initrddir}/fuse-pl +%{_initrddir}/ %{_sysconfdir}/logrotate.d/nm %changelog +* Mon Apr 26 2010 Sapan Bhatia - NodeManager-2.0-6 +- This version changes the location of the slice id for components such as PlanetFlow to look up. Previously this piece +- of information was stored in the 'vserver name' field of the per-vserver context structure in the kernel but we needed +- to move it elsewhere since Daniel decided to use that for something else (the vserver name... pedantic!). + +* Wed Apr 14 2010 Talip Baris Metin - NodeManager-2.0-5 +- fix log_call in plugins/drl.py + +* Fri Apr 02 2010 Thierry Parmentelat - NodeManager-2.0-4 +- protect against nodes in migrated PLC's not having the hrn tag yet + +* Fri Mar 12 2010 Thierry Parmentelat - NodeManager-2.0-3 +- new omf-resctl and drl plugins +- specialaccount optimized to overwrite authorized keys only upon changes +- codemux plugin has support for a new 'ip' setting +- mainloop to display ordered modules&plugins at all times + +* Thu Feb 11 2010 Thierry Parmentelat - NodeManager-2.0-2 +- modules and plugins have a priority +- specialaccounts appears soon in the priority chain +- logger.log_call logs process output, and has a timeout +- vuser{add,del} run through bash -x +- nm initscript has support for 'service nm restartverbose' +- logs reviewed for consistency +- use hashlib module instead of sha when available + +* Fri Jan 29 2010 Thierry Parmentelat - NodeManager-2.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 +- relies on GetSlivers to expose 'GetSliceFamily' for slivers +- (in addition to the 'vref' tag that's still exposed too) +- logging reviewed for more convenience +- support for 'service nm restartdebug' +- make sync knows how to publish uncommitted code on a test node + * Tue Jan 12 2010 Thierry Parmentelat - NodeManager-1.8-23 - emergency tag - make the setting of hmac by the sliverauth plugin more robust @@ -211,3 +248,5 @@ rm -rf $RPM_BUILD_ROOT * Mon Nov 13 2006 Mark Huang - - Initial build. + +%define module_current_branch 1.8