%define slicefamily %{pldistro}-%{distroname}-%{_arch}
%define name NodeManager
-%define version 1.7
-%define taglevel 5
+%define version 1.8
+%define taglevel 0
%define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}}
%{__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
chkconfig conf_files on
chkconfig --add nm
chkconfig nm on
+chkconfig --add fuse-pl
+chkconfig fuse-pl on
if [ "$PL_BOOTCD" != "1" ] ; then
service nm restart
+ service fuse-pl restart
fi
%preun
# 0 = erase, 1 = upgrade
if [ $1 -eq 0 ] ; then
+ chkconfig fuse-pl off
+ chkconfig --del fuse-pl
chkconfig nm off
chkconfig --del nm
chkconfig conf_files off
%defattr(-,root,root,-)
%doc
%dir %{_datadir}/NodeManager
+%dir %{_datadir}/NodeManager/plugins
%{_datadir}/NodeManager/*
+%{_datadir}/NodeManager/plugins/*
%{_bindir}/forward_api_calls
%{_initrddir}/nm
%{_initrddir}/conf_files
+%{_initrddir}/fuse-pl
%{_sysconfdir}/logrotate.d/nm
%changelog
+* Wed Apr 02 2008 Faiyaz Ahmed <faiyaza@cs.prineton.edu - NodeManager-1.7.4
+- Codemux supports multiple hosts mapping to single slice
+- Fixed bug in delegation support where tickets delivered weren't
+ being passed to sm.deliver_ticket().
+* Fri Mar 28 2008 Faiyaz Ahmed <faiyaza@cs.prineton.edu - NodeManager-1.7.3
+- Codemux now configured via slice attribute (host,port)
+- Support for multiple vserver reference images (including different archs)
+- Mom BW emails are sent to list defined by MyPLC's config
+- Sirius BW loans honored correctly. Fixed.
+- BW totals preserved for dynamic slices so as not to game the system.
* Thu Feb 14 2008 Faiyaz Ahmed <faiyaza@cs.princeton.edu> - NodeManager-1.7-1 NodeManager-1.7-2
- Configures vsys via vsys slice attribute {name: vsys, value: script}
- CPU reservations are now calculated via percentages instead of shares