summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Thierry Parmentelat [Mon, 7 Jan 2019 11:10:10 +0000 (12:10 +0100)]
Setting tag nodeupdate-1.0-0
ported to python3 + pep8
Thierry Parmentelat [Sat, 29 Dec 2018 10:30:54 +0000 (11:30 +0100)]
python3 + pep8
Thierry Parmentelat [Sun, 10 Jan 2016 13:13:57 +0000 (14:13 +0100)]
Setting tag nodeupdate-0.5-14
more robust nodeupdate (again) on dnf-based nodes
Thierry Parmentelat [Fri, 8 Jan 2016 15:49:59 +0000 (16:49 +0100)]
for fedora23 nodes - yet again
it appears that right after installation
fedora23 nodes do not know about the PlanetLab group at all
so just trying to upgrade that group doesn't do anything
Thierry Parmentelat [Tue, 8 Dec 2015 10:21:43 +0000 (11:21 +0100)]
Setting tag nodeupdate-0.5-13
dnf-based nodes (f22/f23) need to call dnf group upgrade
and not yum groupinstall; with this patch, slice images
will now make it smoothly to the node
Thierry Parmentelat [Tue, 1 Dec 2015 11:06:04 +0000 (12:06 +0100)]
dnf-aware
uses dnf group upgrade for upgrading the planetlab group
Thierry Parmentelat [Tue, 1 Dec 2015 10:13:46 +0000 (11:13 +0100)]
bugfix for crucial packages
there were no evidence this was really causing problems but well
Thierry Parmentelat [Tue, 1 Dec 2015 10:00:09 +0000 (11:00 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/nodeupdate
* 'master' of ssh://git.onelab.eu/git/nodeupdate:
Setting tag nodeupdate-0.5-12 crucial nodemanager packages were not using new naming convention
Thierry Parmentelat [Tue, 1 Dec 2015 10:00:01 +0000 (11:00 +0100)]
totally harmless prettification
Thierry Parmentelat [Fri, 13 Nov 2015 11:49:29 +0000 (12:49 +0100)]
Setting tag nodeupdate-0.5-12
crucial nodemanager packages were not using new naming convention
Thierry Parmentelat [Fri, 13 Nov 2015 11:48:16 +0000 (12:48 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/nodeupdate
* 'master' of ssh://git.onelab.eu/git/nodeupdate:
Setting tag nodeupdate-0.5-11 reflect a name change for NodeManager that becomes nodemanager as part of crucial packages
Thierry Parmentelat [Sat, 7 Nov 2015 12:46:02 +0000 (13:46 +0100)]
nodemanager rpm has been split into pieces, this affects the crucial packages
Thierry Parmentelat [Fri, 21 Mar 2014 15:29:24 +0000 (16:29 +0100)]
Setting tag nodeupdate-0.5-11
reflect a name change for NodeManager that becomes nodemanager as part of crucial packages
Thierry Parmentelat [Fri, 17 Jan 2014 09:52:53 +0000 (10:52 +0100)]
add a placeholder for sliceimage rpm list that could be maintained separately
Thierry Parmentelat [Fri, 17 Jan 2014 09:37:10 +0000 (10:37 +0100)]
crucial packages may need to be install’ed and to update’d
Thierry Parmentelat [Fri, 17 Jan 2014 09:36:25 +0000 (10:36 +0100)]
nodemanager rpms have new names; we just use plain ‘nodemanager’ and tweak nodemanager’s packaging so that it provides that name
Thierry Parmentelat [Sat, 11 Jan 2014 10:18:40 +0000 (11:18 +0100)]
name vixie-cron not supported in f20, use plain cronie instead - which is equivalent anyways
Thierry Parmentelat [Mon, 6 May 2013 12:39:44 +0000 (14:39 +0200)]
Setting tag nodeupdate-0.5-10
bugfix in nodeupdate.RemoveRPMS, NodeUpdate.py bails out if rpms can't be removed
Thierry Parmentelat [Mon, 6 May 2013 12:20:38 +0000 (14:20 +0200)]
bugfix, when an rpm -e (from /etc/planetlab/delete-rpm-list) fails
Thierry Parmentelat [Fri, 1 Jul 2011 10:45:36 +0000 (12:45 +0200)]
Setting tag nodeupdate-0.5-9
support /etc/planetlab/NodeUpdate.packages and /etc/planetlab/crucial-rpm-list
delete exceptions from delete-rpm-list individually
Thierry Parmentelat [Mon, 27 Jun 2011 10:55:17 +0000 (12:55 +0200)]
cleaned up svn keywords
Thierry Parmentelat [Mon, 27 Jun 2011 08:18:56 +0000 (10:18 +0200)]
cosmetic, handle nodeupdate itself first
Thierry Parmentelat [Mon, 27 Jun 2011 08:15:57 +0000 (10:15 +0200)]
mark NodeUpdate itself as a crucial package for auto-update
look in /etc/planetlab for NodeUpdate.packages AND crucial-rpm-list for more consistent naming
delete rpms to delete individually and not in a single run
Thierry Parmentelat [Fri, 18 Feb 2011 12:13:54 +0000 (13:13 +0100)]
Setting tag nodeupdate-0.5-8
has a builtin list of packages to update individually (NodeManager for now)
plus an optional set that is read from /etc/planetlab/NodeUpdate.packages
Thierry Parmentelat [Fri, 18 Feb 2011 12:06:47 +0000 (13:06 +0100)]
before running yum groupupdate PlanetLab, we start with
running yum update on several crucial packages
this is for when the whole groupupdate fails, which happens
NodeManager is promoted as a builtin package to update
additionally /etc/planetlab/NodeUpdate.packages, if exists
(e.g. through a conf_file) is also scanned for more packages
Daniel Hokka Zakrisson [Wed, 14 Jul 2010 21:21:50 +0000 (17:21 -0400)]
Setting tag nodeupdate-0.5-7
Use groupinstall to get new group members.
Daniel Hokka Zakrisson [Wed, 14 Jul 2010 21:18:21 +0000 (17:18 -0400)]
Use groupinstall so that new members will be installed too.
Thierry Parmentelat [Fri, 29 Jan 2010 13:47:36 +0000 (13:47 +0000)]
Setting tag NodeUpdate-0.5-6
new module layout - no functional change
Thierry Parmentelat [Wed, 27 Jan 2010 18:44:46 +0000 (18:44 +0000)]
fixed and moved the server-side yum scripts, from nodeconfig/yum to BootstrapFS/nodeconfig/yum
now known as the nodeyum package
(might need some moer work for properly handling kexcludes in multi-fc plcs)
cleaned up all uses of /etc/planetlab/{node,slice}family
nodeconfig now does not need the build/ module anymore at build time
Thierry Parmentelat [Mon, 7 Sep 2009 12:52:28 +0000 (12:52 +0000)]
Setting tag NodeUpdate-0.5-5
searches the extensions file /etc/planetlab/extensions rather than the former /etc/planetlab/extra-node-groups
Thierry Parmentelat [Thu, 23 Jul 2009 18:14:32 +0000 (18:14 +0000)]
add comment on the system-wide dataflow up to /etc/planetlab/extensions
Barış Metin [Thu, 23 Jul 2009 15:07:05 +0000 (15:07 +0000)]
extra-node-groups doesn't seem to be used. use extensions file instead. this way we'll be able to add a
yumgroup for an extension and add packages w/o reinstalling the node.
Thierry Parmentelat [Tue, 7 Apr 2009 09:57:23 +0000 (09:57 +0000)]
Tagging module NodeUpdate - NodeUpdate-0.5-4
invokes 'yum clean all' before updates
as it is more reliable, although suboptimal
Thierry Parmentelat [Fri, 3 Apr 2009 07:34:10 +0000 (07:34 +0000)]
undo unintentional commit of untested, probably useless, maybe harmful code
Thierry Parmentelat [Thu, 2 Apr 2009 19:05:52 +0000 (19:05 +0000)]
add yum clean all to the routine of NodeUpdate
Thierry Parmentelat [Tue, 8 Jul 2008 14:16:54 +0000 (14:16 +0000)]
Tagging module NodeUpdate - NodeUpdate-0.5-3
more verbose : invoke yum with --verbose, and print timestamps
Thierry Parmentelat [Tue, 8 Jul 2008 13:55:39 +0000 (13:55 +0000)]
invoke yum --verbose when available
displays time for al major steps of nodeupdate
Thierry Parmentelat [Tue, 8 Jan 2008 11:49:43 +0000 (11:49 +0000)]
ready for tagging
reviewed URLs and %{plrelease}
Faiyaz Ahmed [Fri, 9 Nov 2007 20:40:06 +0000 (20:40 +0000)]
Bump macro.
Faiyaz Ahmed [Thu, 18 Oct 2007 18:04:14 +0000 (18:04 +0000)]
Update root packages twice a day, 12hrs apart.
Faiyaz Ahmed [Fri, 10 Aug 2007 17:20:33 +0000 (17:20 +0000)]
bump version. updated changelog.
Faiyaz Ahmed [Fri, 10 Aug 2007 17:09:59 +0000 (17:09 +0000)]
Add hooks to rebuild rpm DB.
Faiyaz Ahmed [Fri, 10 Aug 2007 16:12:34 +0000 (16:12 +0000)]
/usr/local/planetlab is not a valid path for something installed from a package. moved to /usr/bin.
Faiyaz Ahmed [Tue, 7 Aug 2007 19:56:14 +0000 (19:56 +0000)]
Change path from /usr/local to /usr
Marc Fiuczynski [Thu, 18 Jan 2007 17:28:27 +0000 (17:28 +0000)]
satisfy FC6 rpm requirements for python files
Mark Huang [Fri, 14 Jul 2006 18:12:42 +0000 (18:12 +0000)]
License replaces Copyright
Mark Huang [Tue, 9 May 2006 22:11:47 +0000 (22:11 +0000)]
- don't deprecate yum --sslcertdir just yet; check and use it if supported
Mark Huang [Tue, 9 May 2006 16:43:14 +0000 (16:43 +0000)]
- bump release number
Mark Huang [Tue, 9 May 2006 16:43:04 +0000 (16:43 +0000)]
- (re)install any GPG signing keys before running yum
Mark Huang [Mon, 8 May 2006 19:26:32 +0000 (19:26 +0000)]
- remove SSL_CERT_DIR referecnes
Mark Huang [Mon, 8 May 2006 19:25:48 +0000 (19:25 +0000)]
deprecate use of yum --sslcertdir in favor of GPG signing packages
Mark Huang [Thu, 15 Dec 2005 16:50:39 +0000 (16:50 +0000)]
support pldistro "variants"
Mark Huang [Tue, 16 Nov 2004 19:30:01 +0000 (19:30 +0000)]
- since we're redirecting output anyway, might as well see everything
Mark Huang [Tue, 16 Nov 2004 19:10:45 +0000 (19:10 +0000)]
log rotation for /var/log/NodeUpdate.log
Mark Huang [Tue, 16 Nov 2004 19:09:53 +0000 (19:09 +0000)]
- cron job now dumps to /var/log/NodeUpdate instead of spewing mail
- cron job now runs once a day instead of once an hour
Mark Huang [Tue, 16 Nov 2004 19:09:43 +0000 (19:09 +0000)]
- bump release number for rc3
- cron job now dumps to /var/log/NodeUpdate instead of spewing mail
- cron job now runs once a day instead of once an hour
Mark Huang [Thu, 4 Nov 2004 17:47:50 +0000 (17:47 +0000)]
bump release number
Mark Huang [Wed, 27 Oct 2004 15:25:31 +0000 (15:25 +0000)]
add miscellaneous tags
Mark Huang [Wed, 18 Aug 2004 16:08:52 +0000 (16:08 +0000)]
- cron package is usually named vixie-cron
Mark Huang [Tue, 17 Aug 2004 19:46:07 +0000 (19:46 +0000)]
- add a Requires: on cron
Aaron Klingaman [Tue, 22 Jun 2004 13:42:10 +0000 (13:42 +0000)]
changes to better support different node rpm groups, and deleting old rpms
Aaron Klingaman [Tue, 22 Jun 2004 13:40:47 +0000 (13:40 +0000)]
changes to better support different node groups, and deleting old rpms
Aaron Klingaman [Wed, 14 Apr 2004 13:59:24 +0000 (13:59 +0000)]
updated build root and clean target
Mark Huang [Tue, 13 Apr 2004 22:09:50 +0000 (22:09 +0000)]
change release numbers to <release>.planetlab[.<date>] for consistency
Aaron Klingaman [Mon, 12 Apr 2004 14:00:36 +0000 (14:00 +0000)]
This commit was generated by cvs2svn to compensate for changes in r34,
which included commits to RCS files with non-trunk default branches.
Planet-Lab Support [Wed, 4 Jun 2003 20:07:28 +0000 (20:07 +0000)]
New repository initialized by cvs2svn.