Planet-Lab Support [Tue, 6 Dec 2005 04:38:59 +0000 (04:38 +0000)]
This commit was manufactured by cvs2svn to create tag
'planetlab-3_2-rc7'.
Mark Huang [Tue, 6 Dec 2005 04:38:58 +0000 (04:38 +0000)]
---+++ Planetlab 3.2 RC7
Date: 05 Dec 2005
Description: Minor kernel fix, add support for stopping and restarting slices
* kernel-2.6.12-1.1398_FC4.4.planetlab
* Should return ESRCH rather than EINVAL if a context doesn't exist
* vnet-0.4-5.planetlab
* examples/rawping: add -w, --timeout option to time out waiting for packets
* rebuild
* netflow-3.1-21.planetlab
* pfgrep: add option '-k, --continue' to continue as much as possible after an error
* fix default mysql logrotate script
* pl_mom-0.3-12.planetlab
* no need to restart autofs
* sidewinder-1.0-17.planetlab
* support for stopping and restarting slices
* util-vserver-0.30.208-7.planetlab
* fix bugs in python/vserverimpl.c where exceptions were not raised when they should be and thus occured later at unexpected times
* add support for stopping a vserver
Mark Huang [Thu, 1 Dec 2005 23:03:00 +0000 (23:03 +0000)]
---+++ Planetlab 3.2 RC6
Date: 01 Dec 2005
Description: Fix VNET assertion
* kernel-2.6.12-1.1398_FC4.3.planetlab
* enable kexec syscall
* disable kexec syscall for uml
* Incorporate forgotten patch for Proper
* vnet-0.4-4.planetlab
* add tunping TUN/TAP ping responder example
* only copy slice packets to the root queue if the slice itself is not listening for them
* PL8334 fix: remove bad assertion that fires when bad ICMP error messages are received. Could also fire if node is multi-homed and connections on different IP networks are marked as related (is this possible?).
* bootcd-3.2-1.planetlab
* add bootcd_v3 to automated build
Mark Huang [Thu, 1 Dec 2005 21:20:04 +0000 (21:20 +0000)]
- merge revision 1.80
date: 2005/11/21 22:37:15; author: mlhuang; state: Exp; lines: +19 -3
- add bootcd to the automated build
- also remove tmp/ directory when cleaning up
Mark Huang [Sun, 27 Nov 2005 17:19:20 +0000 (17:19 +0000)]
- merge latest yumgroups definitions (added BootCD group) into stable branch
Mark Huang [Wed, 16 Nov 2005 19:20:41 +0000 (19:20 +0000)]
---+++ Planetlab 3.2 RC5
Date: 16 Nov 2005
Description: Node Manager fixes
* sidewinder-1.0-13.planetlab
* fix multiple-startup bugs
* workaround for missing vservers
* workaround for 3.2-rc4 upgrade problem
* couple of minor non-critical fixes
Mark Huang [Fri, 11 Nov 2005 19:25:55 +0000 (19:25 +0000)]
---+++ Planetlab 3.2 RC4
Date: 11 Nov 2005
Description: Node Manager and kernel fixes
* kernel-2.6.12-1.1398_FC4.1.planetlab
* Reinitialize minimum ticks on each pass through scheduling loop
* Fixed an overflow bug with div_long_long_rem
* sidewinder-1.0-11.planetlab
* improvements to NM query interface
* fix calculation of rspec hash in SCS
* util-python-0.1-12.planetlab
* add fork module that provides various fork-related helper functions
* util-vserver-0.30.208-6.planetlab
* add support for removing resource limits e.g., when a slice is deleted
* fix file descriptor leak in vduimpl
* clean up handling of network parameters
* don't rely upon /etc/vservers/foo.conf to initialise vserver object
Mark Huang [Fri, 4 Nov 2005 20:02:41 +0000 (20:02 +0000)]
---+++ Planetlab 3.2 RC3
Date: 04 Nov 2005
Description: Node Manager fixes
* netflow-3.1-18.planetlab
* support printing flow summaries with pfgrep
* support searching for flows by flow start/end times (rather than
just possible packet times)
* pl_mom-0.3-11.planetlab
* fix how pl_conf is checked and restarted
* pl_sshd-1.0-10.planetlab
* don't fanny around using the automounter to access ssh keys in
vservers, pl_conf now writes them into the normal locations
* proper-0.3-33.planetlab
* automatically create an 'open' rule for each 'open_file' ACL entry
* extend open() operation to support 'create' and 'mkdir' options
* sidewinder-1.0-8.planetlab
* completed overhaul of ssh key handling by SCS (pl_conf)
* improved installation/startup procedures for pl_conf
* cleaner initialisation of NM
* util-python-0.1-10.planetlab
* fix bug in spec file that screwed up the site-packages directory
* remove currently-unused capimpl module
* util-vserver-0.30.208-4.planetlab
* fix Python modules to handling scheduling parameters correctly
* vnet-0.4-2.planetlab
* set default tap netmasks to /8 (if not virtually multi-homed)
* bring down tap devices when going down
Mark Huang [Sat, 29 Oct 2005 02:21:59 +0000 (02:21 +0000)]
---+++ Planetlab 3.2 RC2
Date: 28 Oct 2005
Description: Minor fixes
* bootmanager-3.1.10-1.planetlab
* fix old style boot server file parsing
* fix alpina-BootLVM.tar.gz
* PlanetLabAccounts-0.3-6.planetlab
* unlock pl_admin and site_admin accounts after adding them
* sidewinder-1.0-5.planetlab
* read root resource allocations from multiple files
* improved management of slice key information in SCS
* don't die when calculating disk quota if slice is already over
quota
* improved NM startup procedure
* vserver-reference-3.1-2.planetlab
* fix pidfile issue
Mark Huang [Tue, 25 Oct 2005 20:35:58 +0000 (20:35 +0000)]
---+++ Planetlab 3.2 RC1
Date: 25 Oct 2005
Description: Kernel update and architectural cleanup
* bootmanager-3.1.9-1.planetlab
* bootmanager is not actually installed on nodes, but is now at least built by the AutomatedBuild system
* BootServerRequest-0.4-1.planetlab
* Updated to use new source of boot server location in /etc/planetlab, falling back on bootme/boot directories
* ipod-2.1-1.planetlab
* simplify build process by combining start/enable/status functions into pod script
* update to get pod hash from /etc/planetlab/session
* kernel-2.6.12-1.1398_FC4.0.planetlab
* update to latest FC4 2.6.12 kernel
* abandon CKRM
* adopt Main.AndyBavier scheduler
* netflow-3.1-17.planetlab
* pfgrep: print summary by slice (like the web pages) if no search parameters (besides date) are specified
* PlanetLabID-1.4.2-4.planetlab
* check for PL_BOOTCD environment variable before attempting to restart
* pl_sshd-1.0-9.planetlab
* fix pl_sshd script name and argv[0] to satisfy re-exec requirements
* proper-0.3-31.planetlab
* add support for opening files in write or read-write modes
* fix race condition in proctab.c
* support for an ordered request queue to prevent starvation
* resman-0.03-3.planetlab
* Fixed to use the new args required by the latest release of vdlimit.
* sidewinder-1.0-2.planetlab
* open SCS API to remote users
* split into separate packages for NM and PL slice creation service (SCS).
* refactor NM Server class to support alternative event frameworks e.g., Twisted
* add hooks to integrate with Twisted (optional, required for Xen)
* util-python-0.1-9.planetlab
* simplelog.py: Closer approximation to behaviour of old plsys.Log class (fixes a couple of bugs too).
* util-vserver-0.30.208-2.planetlab
* major update to new C version of util-vserver
* remove deprecated functionality that Node Manager is now responsible for
* fix race between vcached nuking .vtmp and vuseradd building new slices
* vnet-0.4-1.planetlab
* add TUN/TAP support
* fixes for 2.6.12
* vserver-reference-3.1-1.planetlab
* vserver-reference is now pre-packaged instead of built on nodes at first boot
Planet-Lab Support [Wed, 21 Sep 2005 18:57:55 +0000 (18:57 +0000)]
This commit was manufactured by cvs2svn to create branch
'planetlab-3_2-branch'.
Marc Fiuczynski [Wed, 21 Sep 2005 18:57:53 +0000 (18:57 +0000)]
fix DAT bug
Mark Huang [Wed, 14 Sep 2005 19:21:22 +0000 (19:21 +0000)]
- restore RPMBUILD option
Mark Huang [Sun, 4 Sep 2005 17:37:36 +0000 (17:37 +0000)]
- re-run yum-arch after every package is built
Mark Huang [Sat, 3 Sep 2005 21:50:14 +0000 (21:50 +0000)]
- enable bootmanager build
- build vserver-reference and bootmanager last; index the current RPM
set first
Mark Huang [Fri, 2 Sep 2005 22:59:50 +0000 (22:59 +0000)]
- disable bootmanager build until I can get it to work correctly
Mark Huang [Fri, 2 Sep 2005 20:19:37 +0000 (20:19 +0000)]
build bootmanager as part of build process
Mark Huang [Thu, 1 Sep 2005 18:58:45 +0000 (18:58 +0000)]
- restore RPMBUILD functionality, vserver-reference (and, soon, others)
require root privs
Mark Huang [Fri, 26 Aug 2005 04:05:03 +0000 (04:05 +0000)]
- rename util-vserver-py23 to util-vserver-python
Mark Huang [Sun, 21 Aug 2005 22:27:22 +0000 (22:27 +0000)]
- util-vserver-0.30.208 no longer requires kernel sources
Mark Huang [Sun, 21 Aug 2005 22:26:44 +0000 (22:26 +0000)]
- install expect (for my upcoming node fixit test)
- install necessary util-vserver-0.30.208 add-on packages
Mark Huang [Wed, 17 Aug 2005 18:25:38 +0000 (18:25 +0000)]
- proper uses scripts in util-python for building
Steve Muir [Thu, 11 Aug 2005 21:34:06 +0000 (21:34 +0000)]
Proper and util-vserver both depend on util-python for build scripts
Marc Fiuczynski [Tue, 2 Aug 2005 05:36:47 +0000 (05:36 +0000)]
fix to grab correct yumgroups.xml file for devbox releases
Mark Huang [Thu, 14 Jul 2005 18:13:43 +0000 (18:13 +0000)]
- delete stale RPMs when installing
Mark Huang [Thu, 16 Jun 2005 15:41:53 +0000 (15:41 +0000)]
- add util-vserver-py23 and util-python
Mark Huang [Tue, 14 Jun 2005 18:53:43 +0000 (18:53 +0000)]
fix comment
Mark Huang [Mon, 6 Jun 2005 21:54:55 +0000 (21:54 +0000)]
alpina is deprecated; copy yumgroups files here under build/groups/
Steve Muir [Mon, 6 Jun 2005 18:07:45 +0000 (18:07 +0000)]
Added rules to build util-python package
Mark Huang [Wed, 18 May 2005 15:18:43 +0000 (15:18 +0000)]
- set %_tmppath to current directory so that buildroots don't conflict
- clean: remove all subpackage rpms
Mark Huang [Mon, 9 May 2005 17:18:37 +0000 (17:18 +0000)]
- add twiki to internal build
Mark Huang [Wed, 4 May 2005 21:47:56 +0000 (21:47 +0000)]
internal local plc rpm Makefile
Mark Huang [Wed, 4 May 2005 21:47:39 +0000 (21:47 +0000)]
- move plc junk to plc.mk
Mark Huang [Wed, 4 May 2005 21:47:29 +0000 (21:47 +0000)]
- actually, just support a "-f" option to use an alternate build Makefile
Mark Huang [Wed, 4 May 2005 20:35:27 +0000 (20:35 +0000)]
- simplify how PACKAGES and ALL are defined
Mark Huang [Wed, 4 May 2005 20:34:59 +0000 (20:34 +0000)]
- add a '-n' option to avoid running "make install"
Mark Huang [Wed, 4 May 2005 20:05:53 +0000 (20:05 +0000)]
- add PACKAGES to the list of acceptable rules
Mark Huang [Wed, 4 May 2005 20:01:59 +0000 (20:01 +0000)]
- but give plc a rule
Mark Huang [Wed, 4 May 2005 19:57:08 +0000 (19:57 +0000)]
- add plc rules, but do not build it by default
Mark Huang [Wed, 4 May 2005 19:14:58 +0000 (19:14 +0000)]
- remove stupid license notice
- move installation rules here ("make install BASE=..." now re-deploys)
Mark Huang [Wed, 4 May 2005 19:13:44 +0000 (19:13 +0000)]
- add copyright
- move installation rules to Makefile
Mark Huang [Wed, 4 May 2005 19:13:14 +0000 (19:13 +0000)]
remove stupid license notice
Mark Huang [Wed, 4 May 2005 17:43:14 +0000 (17:43 +0000)]
- update nightly alpha symlink correctly
Mark Huang [Tue, 3 May 2005 18:22:36 +0000 (18:22 +0000)]
- Update nightly alpha symlink if it does not exist or is broken, or
it is Monday
Mark Huang [Wed, 13 Apr 2005 17:20:30 +0000 (17:20 +0000)]
- try exporting USER
Mark Huang [Wed, 13 Apr 2005 14:46:16 +0000 (14:46 +0000)]
- set USER to LOGNAME if cron does not
Mark Huang [Mon, 11 Apr 2005 14:46:16 +0000 (14:46 +0000)]
- add rt3 and spamassassin to the build
Aaron Klingaman [Mon, 4 Apr 2005 17:05:47 +0000 (17:05 +0000)]
add kexec-tools to build
Mark Huang [Tue, 29 Mar 2005 20:28:42 +0000 (20:28 +0000)]
- deprecate netsummary
Mark Huang [Mon, 28 Mar 2005 16:16:28 +0000 (16:16 +0000)]
- add portmap and nfs-utils to V3 PlanetLab mandatory list
Mark Huang [Mon, 28 Mar 2005 16:02:26 +0000 (16:02 +0000)]
- deploy portmap and nfs-utils to alpha and beta
Mark Huang [Tue, 22 Mar 2005 16:49:31 +0000 (16:49 +0000)]
- apparently bash -s doesn't read all of its piped input for some
reason. Contort how we are called from the crontab.
Mark Huang [Thu, 10 Mar 2005 20:57:06 +0000 (20:57 +0000)]
- build server is now FC2, no need to chroot to run the build anymore
Marc Fiuczynski [Wed, 2 Mar 2005 21:19:30 +0000 (21:19 +0000)]
moved to emu repository
Marc Fiuczynski [Wed, 2 Mar 2005 14:14:53 +0000 (14:14 +0000)]
Beginning of a setup filesystem preparation script that can be used to run
and test a freshly built copy of the DevBox PlanetLab software in user-mode
using either qemu (preferred) or uml.
Marc Fiuczynski [Wed, 2 Mar 2005 07:21:05 +0000 (07:21 +0000)]
A script that should be periodically run to update the alpha, beta, and
production devbox repositories on boot.planet-lab.org.
Marc Fiuczynski [Wed, 2 Mar 2005 06:55:51 +0000 (06:55 +0000)]
yumgroups files for alpha, beta, and production devbox repositories.
Mark Huang [Mon, 14 Feb 2005 15:09:07 +0000 (15:09 +0000)]
fix CVSROOT
Mark Huang [Tue, 11 Jan 2005 17:04:27 +0000 (17:04 +0000)]
- change web path
Mark Huang [Mon, 10 Jan 2005 20:39:42 +0000 (20:39 +0000)]
- add iptables to the build
Marc Fiuczynski [Sun, 19 Dec 2004 22:21:47 +0000 (22:21 +0000)]
yumgroups file for the devbox repository.
Mark Huang [Thu, 9 Dec 2004 06:35:33 +0000 (06:35 +0000)]
- revert previous checkin
Mark Huang [Thu, 9 Dec 2004 06:34:18 +0000 (06:34 +0000)]
- apparently bash -s doesn't read all of its piped input for some
reason. Contort how we are called from the crontab.
Mark Huang [Wed, 8 Dec 2004 16:25:56 +0000 (16:25 +0000)]
- build on jeeves is *still* screwing up, need to find out why
Mark Huang [Tue, 7 Dec 2004 22:41:56 +0000 (22:41 +0000)]
- still can't figure out why the last line is not being executed; throw
in some more debug
Mark Huang [Mon, 6 Dec 2004 21:55:21 +0000 (21:55 +0000)]
- nightly build is not updating the planetlab-alpha symlink for some
unknown reason; set -x to find out why
Mark Huang [Wed, 1 Dec 2004 03:23:48 +0000 (03:23 +0000)]
- populate boot server repository after successful build, even for non-nightly
builds. Only nightly builds update the symlink, though.
Mark Huang [Wed, 17 Nov 2004 20:54:21 +0000 (20:54 +0000)]
- add pl_mom to the build
Mark Huang [Wed, 17 Nov 2004 20:53:23 +0000 (20:53 +0000)]
- fix basename calculation
Mark Huang [Wed, 17 Nov 2004 18:16:29 +0000 (18:16 +0000)]
- add pl_mom to V3 PlanetLab mandatory list
Mark Huang [Mon, 8 Nov 2004 18:28:13 +0000 (18:28 +0000)]
- fix how URL base is calculated
Mark Huang [Thu, 4 Nov 2004 18:35:45 +0000 (18:35 +0000)]
- make HEAD the default for INITIAL and TAG
Mark Huang [Thu, 4 Nov 2004 04:22:33 +0000 (04:22 +0000)]
- install fake kernel-vserver package in reference image to satisfy
kernel dependencies
- install tcpdump in reference image
Mark Huang [Wed, 3 Nov 2004 18:24:40 +0000 (18:24 +0000)]
- add some packages that are part of Core/Base FC2 that used to be in
V2:
http://lists.planet-lab.org/pipermail/users/2004-October/000778.html
Mark Huang [Sat, 30 Oct 2004 16:01:03 +0000 (16:01 +0000)]
- specify URL base of packages
Mark Huang [Sat, 30 Oct 2004 15:26:28 +0000 (15:26 +0000)]
- add BASE (URL base of packages) as an attribute of PACKAGES
- allow BASE to be specified with -b BASE
Mark Huang [Thu, 28 Oct 2004 14:53:05 +0000 (14:53 +0000)]
- rpmquery 4.3.1 (what ships with FC2) seems to crash if too large of a
queryformat is passed in. Just query "interesting" tags (whatever
plc_www/Software/download.php wants).
Mark Huang [Wed, 27 Oct 2004 20:04:24 +0000 (20:04 +0000)]
- add resman to PlanetLab group
Mark Huang [Wed, 27 Oct 2004 19:39:45 +0000 (19:39 +0000)]
- create package manifest in SRPMS/ after a successful build
Mark Huang [Wed, 27 Oct 2004 19:38:36 +0000 (19:38 +0000)]
- build up QUERYFORMAT once, instead of per-package
- fix printing of target directory
Mark Huang [Wed, 27 Oct 2004 18:58:07 +0000 (18:58 +0000)]
- install netflow-init, not netflow, as part of root install
Mark Huang [Wed, 27 Oct 2004 04:47:02 +0000 (04:47 +0000)]
- escape CVS $Id$ keyword
Mark Huang [Wed, 27 Oct 2004 04:36:49 +0000 (04:36 +0000)]
Generates XML manifest of packages for
http://www.planet-lab.org/Software/download.php
Mark Huang [Tue, 26 Oct 2004 21:48:28 +0000 (21:48 +0000)]
- remove rpmbuild override
Mark Huang [Tue, 26 Oct 2004 21:48:13 +0000 (21:48 +0000)]
- remove RPMBUILD override
- remove vnet-RPMFLAGS, vnet now gets kernel version number from
autoconf
Mark Huang [Tue, 26 Oct 2004 20:05:30 +0000 (20:05 +0000)]
- remove accidental commenting of ulogd dependencies
Mark Huang [Tue, 26 Oct 2004 20:04:43 +0000 (20:04 +0000)]
- PL2686: remove BWLimit from the build
Mark Huang [Tue, 26 Oct 2004 19:20:54 +0000 (19:20 +0000)]
- PL2686: remove BWLimit package
Mark Huang [Wed, 13 Oct 2004 15:51:50 +0000 (15:51 +0000)]
- oops, ulogd goes in the pl_netflow slice, not in root
Mark Huang [Wed, 13 Oct 2004 15:51:10 +0000 (15:51 +0000)]
- remove vsh, add proper, ulogd, and netflow
Mark Huang [Wed, 13 Oct 2004 15:29:23 +0000 (15:29 +0000)]
- add proper to build
- add dependency on kernel and proper to ulogd build
Marc Fiuczynski [Mon, 11 Oct 2004 21:19:45 +0000 (21:19 +0000)]
Removed vsh package, as util-vserver contains the new vsh binary.
Added resman package.
Mark Huang [Mon, 11 Oct 2004 19:18:13 +0000 (19:18 +0000)]
- moved ulogd out of netflow/
Mark Huang [Mon, 11 Oct 2004 04:26:22 +0000 (04:26 +0000)]
- change server to cvs.planet-lab.org
- add ulogd and netflow/netsummary to build
Mark Huang [Tue, 5 Oct 2004 14:58:49 +0000 (14:58 +0000)]
- bootstrap: build pycurl, PlanetLabKeys, and yum before
vserver-reference so that it can freshen them
Mark Huang [Tue, 5 Oct 2004 01:44:36 +0000 (01:44 +0000)]
- yum-arch generates hundreds of kilobytes of useless output
Mark Huang [Mon, 4 Oct 2004 22:29:19 +0000 (22:29 +0000)]
pl_sshd and sidewinder moved to jeeves, finally can get rid of pup-cvs
Mark Huang [Mon, 4 Oct 2004 22:04:42 +0000 (22:04 +0000)]
- node_pkgs got moved to jeeves
Mark Huang [Mon, 4 Oct 2004 19:42:21 +0000 (19:42 +0000)]
- Deprecated the old PlanetLabKeys cron job. Now it is just a VServer
script for convenience. pl_sshd is responsible for bootstrapping and
updating the key file regularly.
Mark Huang [Mon, 27 Sep 2004 14:56:09 +0000 (14:56 +0000)]
%$%!@! bash...