%define name myplc
-%define version 5.0
-%define taglevel 19
+%define version 5.1
+%define taglevel 1
%define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}}
%global python_sitearch %( python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)" )
Requires: nodeconfig
Requires: nodeyum
Requires: PLCAPI
-Requires: bootstrapfs-%{nodefamily}
+Requires: nodeimage-%{nodefamily}
Requires: myplc-docs
Requires: myplc-release
Requires: myplc-config
# Install initscript
echo "* Installing plc initscript"
install -D -m 755 plc.init ${RPM_BUILD_ROOT}/etc/init.d/plc
+install -D -m 644 plc.service ${RPM_BUILD_ROOT}/lib/systemd/system/plc.service
# Install initscripts
echo "* Installing plc.d initscripts"
/usr/bin/plc-orphan-accounts.py*
/usr/bin/spot-aliens.py*
/usr/bin/spot-dup-accounts.sh
+/lib/systemd/system/plc.service
%files config
%defattr(-,root,root,-)
%changelog
+* Mon Apr 16 2012 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - myplc-5.1-1
+- use nodeimage package instead of deprecated bootstrapfs
+- has systemd-friendly startup script
+- plc_reload moved to functions/ - no more service plc reload
+- no svn keywords anymore
+
* Mon Sep 26 2011 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - myplc-5.0-19
- new maintenance/monitoring script spot-aliens to look for glitches in refreshpeer+sfa