Aaron Klingaman [Fri, 29 Jul 2005 18:37:18 +0000 (18:37 +0000)]
---+++ Planetlab 3.1.1 RC2
Date: 29 Jul 2005
Description: Distribute PlanetLabConf
* PlanetLabConf-0.2-15.planetlab
* Remove use of ifconfig, use node_id directly
Mark Huang [Thu, 14 Jul 2005 18:17:30 +0000 (18:17 +0000)]
- merge revision 1.72
date: 2005/07/14 18:13:15; author: mlhuang; state: Exp; lines: +3 -3
- delete stale RPMs when installing
Mark Huang [Wed, 6 Jul 2005 21:17:43 +0000 (21:17 +0000)]
---+++ Planetlab 3.1.1 RC1
Date: 06 Jul 2005
Description: Distribute pfgrep, the PlanetFlow command line query tool
* netflow-3.1-11.planetlab
* add pfgrep, the PlanetFlow command line query tool
Mark Huang [Thu, 16 Jun 2005 15:42:31 +0000 (15:42 +0000)]
- merge revision 1.13
date: 2005/06/16 15:41:53; author: mlhuang; state: Exp; lines: +2 -0
- add util-vserver-py23 and util-python
Mark Huang [Thu, 16 Jun 2005 02:25:26 +0000 (02:25 +0000)]
---+++ Planetlab 3.1 RC4
Date: 15 Jun 2005
Description: Complete vserver-init rewrite.
* util-vserver-0.30-12.planetlab
* vserver-init start functionality subsumed by Node Manager
* proper-0.3-27.planetlab
* Need to start Proper earlier than Node Manager
* util-python-0.1-2.planetlab
* Add modules for mount/umount syscalls and faking the runlevel in
utmp
* sidewinder-0.8-4.planetlab
* Incorporate vserver-init functionality into Node Manager
* Use boot_vm method to set resources and start vserver.
* Start static slices e.g., pl_netflow, before any others
Mark Huang [Tue, 7 Jun 2005 18:45:14 +0000 (18:45 +0000)]
---+++ Planetlab 3.1 RC3
Date: 07 Jun 2005
Description: Minor bug fixes.
* kernel-2.6.10-1.771_FC2.1.3.planetlab
* (Really) fix barrier bit regression
* sidewinder-0.8-3.planetlab
* Need to make /var/run/pl_nm and auth/nonce symlink before restarting NM
Mark Huang [Mon, 6 Jun 2005 21:54:55 +0000 (21:54 +0000)]
alpina is deprecated; copy yumgroups files here under build/groups/
Mark Huang [Mon, 6 Jun 2005 21:08:02 +0000 (21:08 +0000)]
---+++ Planetlab 3.1 RC2
Date: 06 Jun 2005
Description: Bug fixes.
* kernel-2.6.10-1.771_FC2.1.2.planetlab
* [[https://rt.planet-lab.org/Ticket/Display.html?id=2545][PL2545]] workaround: Disable CKRM numtasks controller.
* Leave ACPI on or else nodes with e1000 and weird IDE controllers cannot be kexec'd properly
* Fix barrier bit regression (apply patch to enable legacy ioctl() programs such as 0.30 stable util-vserver showattr/setattr to set the immulink and barrier high bits)
* pl_mom-0.3-8.planetlab
* Bug fix to handle change in output of 'tc -s -d qdisc show' in 2.6.10 kernel
* resman-0.03-2.planetlab
* switch tasklimit to use vserver vlimit rather than CRKM numtask controller
* switch memlimit to use vserver vlimit rather than CRKM memory controller
* added fdlimit for per vserver open file descriptor limits support provided
* sidewinder-0.8-2.planetlab
* major new release
* new RSpec architecture
* support for slice attributes
* use util-vserver Python modules instead of crappy scripts
* util-python-0.1-1.planetlab
* Miscellaneous Linux Python utility modules
* util-vserver-0.30-11.planetlab
* util-vserver-py23: Python modules for manipulating vservers. Provides a superset of the functionality of the vserver script (at least will do in the future), but more readily accessible from Python code.
* vnet-0.3-3.planetlab
* - get_port() can fail if we lose an autobind race with ourselves. It fails more often than I expected, but it's at least expected. Change the error message to debug level so that it doesn't scare people.
Mark Huang [Mon, 6 Jun 2005 20:24:41 +0000 (20:24 +0000)]
- merge revision 1.70
date: 2005/06/06 18:07:45; author: smuir; state: Exp; lines: +11 -1
Added rules to build util-python package
Mark Huang [Thu, 19 May 2005 18:16:35 +0000 (18:16 +0000)]
---+++ Planetlab 3.1 RC1
Date: 19 May 2005
Description: First release candidate in the 3.1 series. Add slice attributes support in Node Manager and update kernel to latest Fedora Core 2 update.
* ipod-2.0-6.planetlab
* Support both UDP and ICMP "pings of death"
* kernel-2.6.10-1.771_FC2.1.1.planetlab
* Upgrade to latest Fedora Core 2 update (1.771-FC2)
* Upgrade to VServer patch 1.9.3.17
* Upgrade to CKRM CPU controller version 9 rc1
* Enable USB HCD and HID support
* Enable additional SATA support
* netflow-3.1-9.planetlab
* check rc of "service mysql status" instead of presence of /var/lib/mysql/mysql.sock
* try to repair corrupt tables before trying to compress them
* fix bash syntax error if mysqld is not running
* pl_mom-1.0-7.planetlab
* Support per-slice daily bandwidth caps
* pl_sshd-1.0-8.planetlab
* replace automount script for ssh keys with a Python version
* start pl_sshd after sshd so that it works the first time after an install (when it starts for the first time, sshd generates host keys)
* resman-0.02-8.planetlab
* Added knobs for minrate and maxrate
* Changed init function to use tc's "change" function first, before trying to create (add) a new htb rule into the system. This way 'bwlimit init' can be invoked at any time to change the bwcap on the system.
* properly setting io shares values
* Change CKRM mem controller config parameters (fixes the problem with dd)
* Do not set memory guarantees per slice
* increase numtask limit from 256 to 1024
* CKRM E17 got rid of the 'target' special file. The 'members' special file is now used in write mode in place of the 'target' file. Check for the existence of the 'target' for backwards compatibility, otherwise use the 'members'.
* sidewinder-0.8-1.planetlab
* Note to Main.SteveMuir: please update with summary of changes between last release and this one
* util-vserver-0.30-10.planetlab
* Use getpwnam_r to work around problems with getpwnam on FC3 and Gentoo boxes. Fix suggested by Gao Chan from Tsinghua.
* vnet-0.3-2.planetlab
* fix /proc/scout/ports/summary handler to use seq_file
* Remove support for 2.4 and unpatched (non-vserver) kernels
* need netfilter_ipv4.h for IP_NF defs
* 2.6.10 reverted back to old dst_output() prototype
Planet-Lab Support [Wed, 18 May 2005 15:18:45 +0000 (15:18 +0000)]
This commit was manufactured by cvs2svn to create branch
'planetlab-3_1-branch'.
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...
Mark Huang [Mon, 27 Sep 2004 02:47:24 +0000 (02:47 +0000)]
- fine, redirect stdout to /dev/null, too
Mark Huang [Sat, 25 Sep 2004 18:48:47 +0000 (18:48 +0000)]
- not interested in stderr from ssh-add
Mark Huang [Sat, 25 Sep 2004 18:17:00 +0000 (18:17 +0000)]
- since everything is redirected to the log file, stdout failure
summaries are actually kind of useless
Mark Huang [Sat, 25 Sep 2004 18:09:59 +0000 (18:09 +0000)]
- redirect stderr to the log file
Mark Huang [Wed, 22 Sep 2004 15:21:18 +0000 (15:21 +0000)]
Moved cvs:/cvs/pl_rpm to jeeves:/cvs/build
Mark Huang [Wed, 22 Sep 2004 04:09:26 +0000 (04:09 +0000)]
- moved pl_kernel to jeeves
Mark Huang [Mon, 20 Sep 2004 20:17:15 +0000 (20:17 +0000)]
V3 package group definitions
Mark Huang [Sat, 18 Sep 2004 19:50:02 +0000 (19:50 +0000)]
- add RPMBUILD override variable
Mark Huang [Sat, 18 Sep 2004 19:49:42 +0000 (19:49 +0000)]
- add vserver-reference
- vserver-reference must be built as root, as RPMBUILD override variable
and set to "sudo rpmbuild"
Mark Huang [Sat, 18 Sep 2004 19:18:49 +0000 (19:18 +0000)]
- turn nightly alpha build into nightly v3 build. Build everything in
the Fedora chroot.
Mark Huang [Fri, 17 Sep 2004 19:00:46 +0000 (19:00 +0000)]
- Stock Fedora Core 2 yumgroups.xml file
Mark Huang [Fri, 17 Sep 2004 18:37:49 +0000 (18:37 +0000)]
- fix kernel-2.6 spec file name
Mark Huang [Fri, 17 Sep 2004 18:32:37 +0000 (18:32 +0000)]
- initial set of PlanetLab 3.0 packages
Mark Huang [Tue, 31 Aug 2004 15:29:53 +0000 (15:29 +0000)]
- mailto build@lists.planet-lab.org
- build in $HOME/build/nightly/
- keep only the last 7 runs
Mark Huang [Tue, 31 Aug 2004 14:39:42 +0000 (14:39 +0000)]
- add option to build in a different base than $PWD (nightly builds now
go in $HOME/build/nightly/, see crontab). Tagged builds should go in
$HOME/build/.
- add option to mail results (with mail(1)), rather than depending on
cron to do it, which uses a nasty unreadable subject line
- add option to clean base of old runs
- add -h help option
- simply stdout/stderr redirection to log file
Mark Huang [Wed, 25 Aug 2004 19:09:42 +0000 (19:09 +0000)]
- add pl_sshd
Mark Huang [Wed, 18 Aug 2004 16:16:56 +0000 (16:16 +0000)]
- dump ssh-add to the log file rather than stdout
Mark Huang [Tue, 17 Aug 2004 15:39:19 +0000 (15:39 +0000)]
- this script is run from stdin by crontab, so the #!/usr/bin/ssh-agent
doesn't work in this case. Run ssh-agent manually.