X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=myplc.spec;h=42f563099f3506f5ad71212b2135ac16d0ba50bb;hb=0378248c7edc1786b9a18650c91e64ff10ddcc59;hp=5d2e4d9941951dabf587edefae0a204fb1d0d3f5;hpb=db15523e3b53b3a1a19a6d0f26c7dae8d9ae410e;p=myplc.git diff --git a/myplc.spec b/myplc.spec index 5d2e4d9..42f5630 100644 --- a/myplc.spec +++ b/myplc.spec @@ -4,8 +4,8 @@ %define url $URL$ %define name myplc -%define version 5.0 -%define taglevel 1 +%define version 4.3 +%define taglevel 21 %define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}} @@ -24,51 +24,41 @@ Packager: PlanetLab Central Distribution: PlanetLab %{plrelease} URL: %(echo %{url} | cut -d ' ' -f 2) +# as much as possible, requires should go in the subpackages specfile Requires: bzip2 -Requires: sendmail-cf Requires: tar Requires: less -Requires: perl-GD +Requires: sendmail +Requires: sendmail-cf Requires: openssl -Requires: xmlsec1 -Requires: gd Requires: expect Requires: php-pgsql Requires: curl -Requires: python-pycurl -Requires: python-psycopg2 -Requires: httpd Requires: rsync -Requires: mod_python -Requires: mod_ssl -Requires: bootmanager Requires: python-devel -Requires: SOAPpy Requires: vixie-cron Requires: yum -Requires: php-gd Requires: PyXML -Requires: sendmail -Requires: python >= 2.4 Requires: createrepo -Requires: postgresql-python Requires: cpio -Requires: postgresql-server Requires: wget Requires: php -Requires: xmlsec1-openssl -Requires: postgresql Requires: openssh -Requires: bootcd-%{pldistro}-%{_arch} Requires: dnsmasq Requires: diffutils Requires: gzip Requires: vim-minimal Requires: findutils +Requires: xmlsec1 +Requires: xmlsec1-openssl # planetlab stuff +Requires: bootmanager +Requires: bootcd-%{pldistro}-%{_arch} Requires: PLCWWW +Requires: www-register-wizard Requires: nodeconfig Requires: PLCAPI +Requires: monitor-pcucontrol Requires: bootstrapfs-%{pldistro}-%{_arch} Requires: myplc-docs Requires: myplc-release @@ -202,11 +192,90 @@ fi /usr/bin/refresh-peer.py* /usr/bin/clean-empty-dirs.py* /usr/bin/mtail.py* -/usr/bin/check-ssl-peering.py* +/usr/bin/plc-check-ssl-peering.py* +/usr/bin/plc-orphan-accounts.py* /usr/share/myplc %changelog -* Wed Sep 10 2008 Thierry Parmentelat - MyPLC-5.0-1 +* Tue Jul 07 2009 Thierry Parmentelat - MyPLC-4.3-21 +- create node tags, like e.g. 'arch', that were not handled with 4.3-20 + +* Tue Jul 07 2009 Thierry Parmentelat - MyPLC-4.3-20 +- bugfix in db-config, tag 4.3-19 would not fly + +* Mon Jul 06 2009 Marc Fiuczynski - MyPLC-4.3-19 +- Refactored db-config into snippets in db-config.d/. + +* Thu Jul 02 2009 Thierry Parmentelat - MyPLC-4.3-18 +- oops, tag 4.3-17 was broken and would not work + +* Wed Jul 01 2009 Thierry Parmentelat - MyPLC-4.3-17 +- bugfix - escape sequences inserted in xml configs + +* Fri Jun 26 2009 Marc Fiuczynski - MyPLC-4.3-16 +- Handle db-config.d files properly. + +* Tue Jun 23 2009 Marc Fiuczynski - MyPLC-4.3-15 +- - Fix /etc/init.d/plc to have command usage show up on the tty rather +- than the log file +- - Fix db-config to be a bit more cautious when +- /etc/planetlab/db-config.d doesn't exist +- - Clean up db-config approach to ignore .bak, *~, .rpm{save,new}, and +- .orig files. +- - Refactor generic plc-config-tty code into plc_config.py. +- plc-config-tty now contains MyPLC specific paths, "usual" variables, +- and the list of validated variables and the corresponding +- validator() function. This refactoring lets one reuse plc_config.py +- as a generic cmdline configuration tool for highly customer MyPLC +- like software. + +* Mon Jun 15 2009 Stephen Soltesz - MyPLC-4.3-14 +- update PCU Type descriptions. +- updates to init scripts + +* Wed Jun 03 2009 Thierry Parmentelat - MyPLC-4.3-13 +- requires monitor-pcucontrol so register-wizard can work + +* Tue May 26 2009 Thierry Parmentelat - MyPLC-4.3-12 +- cleaned up plc-config-tty, no more need to configure plc-devel + +* Tue May 19 2009 Thierry Parmentelat - MyPLC-4.3-11 +- first draft of plc-orpha-accounts.py, and rename check-ssl-peering into plc-<> + +* Wed May 06 2009 Thierry Parmentelat - MyPLC-4.3-9 +- fix issue in db-config that prevented correct operation + +* Wed May 06 2009 Thierry Parmentelat - MyPLC-4.3-8 +- remove support for chroot-based packaging - no crond nor syslog step anymore +- plc init script now named plc.init instead of former guest.init + +* Mon May 04 2009 Stephen Soltesz - MyPLC-4.3-7 +- add Monitor to docs build + +* Wed Apr 29 2009 Marc Fiuczynski - MyPLC-4.3-6 +- plc_config.py and plc-config-tty: generalized to work for more diverse +- MyPLC configurations. +- plc.d/httpd: only update httpd_conf with /data for chroot'ed MyPLC +- deployments and increase the memory limits in php.ini +- plc.d/crond: add --full option to vacuumdb + +* Tue Apr 07 2009 Thierry Parmentelat - MyPLC-4.3-5 +- avoid generating ssl certificates for disabled services among www api boot + +* Mon Mar 30 2009 Thierry Parmentelat - MyPLC-4.3-4 +- cleaned up old entries in db-config +- mtail more robust + +* Tue Mar 24 2009 Thierry Parmentelat - MyPLC-4.3-3 +- php include path tweaked for plekit includes +- reviewed myplc (fka native) packaging dependencies +- renumbered 4.3 + +* Thu Jan 29 2009 Thierry Parmentelat - MyPLC-4.3-2 +- rename myplc into myplc-chroot and myplc-native into myplc +- new settings (shortname & hrn_root) for local peer + +* Wed Sep 10 2008 Thierry Parmentelat - MyPLC-4.3-1 - First iteration of new data model - Bunch of various fixes