build.git
19 years agoThis commit was manufactured by cvs2svn to create tag planetlab-3_0-rc10
Planet-Lab Support [Thu, 27 Jan 2005 22:39:00 +0000 (22:39 +0000)]
This commit was manufactured by cvs2svn to create tag
'planetlab-3_0-rc10'.

19 years agomerge HEAD changes
Mark Huang [Thu, 27 Jan 2005 22:38:59 +0000 (22:38 +0000)]
merge HEAD changes

19 years agoPlanetLab 3.0 Release Candidate 10
Mark Huang [Thu, 27 Jan 2005 21:01:18 +0000 (21:01 +0000)]
PlanetLab 3.0 Release Candidate 10

* kernel-2.6.8-1.521.2.7.planetlab
- PL2201 fix: Add PPTP/GRE connection tracking support
- PL3791 fix: Suppress TCP RST and UDP ICMP Unreachable if the port was
  bound to a (presumably raw) socket
- PL3976 fix: inet_release(): don't reset sk_xid
- Fix CAN-2004 security reports 1016, 1017, and 1068

* vnet-0.2-10.planetlab
- PL3791 fixes

* sidewinder-0.7-10.planetlab
- Don't put unbound rspecs on the pending queue, minor changes in
  acquire/delete operations

19 years agoPlanetLab 3.0 Release Candidate 9
Mark Huang [Wed, 19 Jan 2005 21:20:59 +0000 (21:20 +0000)]
PlanetLab 3.0 Release Candidate 9

* pl_mom-0.3-3.planetlab
- Bandwidth limiting added

* sidewinder-0.7-9.planetlab
- Fix bug in missing vserver check where a missing vserver would skew
  the remainder of the list
- Perform a simple sanity check on the slice/vserver state at startup

* proper-0.3-16.planetlab
- Fix bug in use of vserver ioctl to set file flags

19 years agoPlanetLab 3.0 Release Candidate 8
Mark Huang [Sun, 19 Dec 2004 04:41:27 +0000 (04:41 +0000)]
PlanetLab 3.0 Release Candidate 8

- resman-0.02-5.planetlab: 'bwlimit off vserver' was removing all filter
  rules; fixed
- kernel-2.6.8-1.521.2.5.planetlab: put Proper patches back in since
  they are probably not the cause of the kernel crashes

19 years agoPlanetLab 3.0 Release Candidate 7
Mark Huang [Tue, 14 Dec 2004 20:00:14 +0000 (20:00 +0000)]
PlanetLab 3.0 Release Candidate 7

19 years ago- merge revision 1.20
Mark Huang [Mon, 6 Dec 2004 20:59:43 +0000 (20:59 +0000)]
- merge revision 1.20
date: 2004/12/01 03:23:48;  author: mlhuang;  state: Exp;  lines: +27 -17
- populate boot server repository after successful build, even for non-nightly
  builds. Only nightly builds update the symlink, though.

19 years agoPlanetLab 3.0 Release Candidate 6
Mark Huang [Mon, 6 Dec 2004 20:14:09 +0000 (20:14 +0000)]
PlanetLab 3.0 Release Candidate 6

19 years agoPlanetLab 3.0 Release Candidate 5
Mark Huang [Tue, 30 Nov 2004 18:25:54 +0000 (18:25 +0000)]
PlanetLab 3.0 Release Candidate 5

19 years agoPlanetLab 3.0 Release Candidate 4
Mark Huang [Wed, 17 Nov 2004 20:56:17 +0000 (20:56 +0000)]
PlanetLab 3.0 Release Candidate 4

19 years ago- merge revision 1.13
Mark Huang [Wed, 17 Nov 2004 20:55:16 +0000 (20:55 +0000)]
- merge revision 1.13
date: 2004/11/17 20:53:23;  author: mlhuang;  state: Exp;  lines: +5 -2
- fix basename calculation

19 years agoPlanetLab 3.0 Release Candidate 3
Mark Huang [Mon, 15 Nov 2004 18:06:56 +0000 (18:06 +0000)]
PlanetLab 3.0 Release Candidate 3

19 years ago- merge revision 1.19
Mark Huang [Mon, 8 Nov 2004 18:29:31 +0000 (18:29 +0000)]
- merge revision 1.19
date: 2004/11/08 18:28:13;  author: mlhuang;  state: Exp;  lines: +4 -2
- fix how URL base is calculated

19 years agoPlanetLab 3.0 Release Candidate 2
Mark Huang [Mon, 8 Nov 2004 17:28:59 +0000 (17:28 +0000)]
PlanetLab 3.0 Release Candidate 2

19 years agoPlanetLab 3.0 Release Candidate 1
Mark Huang [Thu, 4 Nov 2004 18:37:10 +0000 (18:37 +0000)]
PlanetLab 3.0 Release Candidate 1

19 years ago- merge 1.56
Mark Huang [Thu, 4 Nov 2004 18:36:42 +0000 (18:36 +0000)]
- merge 1.56

19 years agoThis commit was manufactured by cvs2svn to create branch
Planet-Lab Support [Sat, 30 Oct 2004 16:01:05 +0000 (16:01 +0000)]
This commit was manufactured by cvs2svn to create branch
'planetlab-3_0-branch'.

19 years ago- specify URL base of packages
Mark Huang [Sat, 30 Oct 2004 16:01:03 +0000 (16:01 +0000)]
- specify URL base of packages

19 years ago- add BASE (URL base of packages) as an attribute 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

19 years ago- rpmquery 4.3.1 (what ships with FC2) seems to crash if too large of a
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).

19 years ago- add resman to PlanetLab group
Mark Huang [Wed, 27 Oct 2004 20:04:24 +0000 (20:04 +0000)]
- add resman to PlanetLab group

19 years ago- create package manifest in SRPMS/ after a successful build
Mark Huang [Wed, 27 Oct 2004 19:39:45 +0000 (19:39 +0000)]
- create package manifest in SRPMS/ after a successful build

19 years ago- build up QUERYFORMAT once, instead of per-package
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

19 years ago- install netflow-init, not netflow, as part of root install
Mark Huang [Wed, 27 Oct 2004 18:58:07 +0000 (18:58 +0000)]
- install netflow-init, not netflow, as part of root install

19 years ago- escape CVS $Id$ keyword
Mark Huang [Wed, 27 Oct 2004 04:47:02 +0000 (04:47 +0000)]
- escape CVS $Id$ keyword

19 years agoGenerates XML manifest of packages for
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

19 years ago- remove rpmbuild override
Mark Huang [Tue, 26 Oct 2004 21:48:28 +0000 (21:48 +0000)]
- remove rpmbuild override

19 years ago- 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

19 years ago- remove accidental commenting of ulogd dependencies
Mark Huang [Tue, 26 Oct 2004 20:05:30 +0000 (20:05 +0000)]
- remove accidental commenting of ulogd dependencies

19 years ago- PL2686: remove BWLimit from the build
Mark Huang [Tue, 26 Oct 2004 20:04:43 +0000 (20:04 +0000)]
- PL2686: remove BWLimit from the build

19 years ago- PL2686: remove BWLimit package
Mark Huang [Tue, 26 Oct 2004 19:20:54 +0000 (19:20 +0000)]
- PL2686: remove BWLimit package

19 years ago- oops, ulogd goes in the pl_netflow slice, not in root
Mark Huang [Wed, 13 Oct 2004 15:51:50 +0000 (15:51 +0000)]
- oops, ulogd goes in the pl_netflow slice, not in root

19 years ago- remove vsh, add proper, ulogd, and netflow
Mark Huang [Wed, 13 Oct 2004 15:51:10 +0000 (15:51 +0000)]
- remove vsh, add proper, ulogd, and netflow

19 years ago- add proper to build
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

19 years agoRemoved vsh package, as util-vserver contains the new vsh binary.
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.

19 years ago- moved ulogd out of netflow/
Mark Huang [Mon, 11 Oct 2004 19:18:13 +0000 (19:18 +0000)]
- moved ulogd out of netflow/

19 years ago- change server to cvs.planet-lab.org
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

19 years ago- bootstrap: build pycurl, PlanetLabKeys, and yum before
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

19 years ago- yum-arch generates hundreds of kilobytes of useless output
Mark Huang [Tue, 5 Oct 2004 01:44:36 +0000 (01:44 +0000)]
- yum-arch generates hundreds of kilobytes of useless output

19 years agopl_sshd and sidewinder moved to jeeves, finally can get rid of pup-cvs
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

19 years ago- node_pkgs got moved to jeeves
Mark Huang [Mon, 4 Oct 2004 22:04:42 +0000 (22:04 +0000)]
- node_pkgs got moved to jeeves

19 years ago- Deprecated the old PlanetLabKeys cron job. Now it is just a VServer
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.

19 years ago%$%!@! bash...
Mark Huang [Mon, 27 Sep 2004 14:56:09 +0000 (14:56 +0000)]
%$%!@! bash...

19 years ago- fine, redirect stdout to /dev/null, too
Mark Huang [Mon, 27 Sep 2004 02:47:24 +0000 (02:47 +0000)]
- fine, redirect stdout to /dev/null, too

19 years ago- not interested in stderr from ssh-add
Mark Huang [Sat, 25 Sep 2004 18:48:47 +0000 (18:48 +0000)]
- not interested in stderr from ssh-add

19 years ago- since everything is redirected to the log file, stdout failure
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

19 years ago- redirect stderr to the log file
Mark Huang [Sat, 25 Sep 2004 18:09:59 +0000 (18:09 +0000)]
- redirect stderr to the log file

19 years agoMoved cvs:/cvs/pl_rpm to jeeves:/cvs/build
Mark Huang [Wed, 22 Sep 2004 15:21:18 +0000 (15:21 +0000)]
Moved cvs:/cvs/pl_rpm to jeeves:/cvs/build

19 years ago- moved pl_kernel to jeeves
Mark Huang [Wed, 22 Sep 2004 04:09:26 +0000 (04:09 +0000)]
- moved pl_kernel to jeeves

19 years agoV3 package group definitions
Mark Huang [Mon, 20 Sep 2004 20:17:15 +0000 (20:17 +0000)]
V3 package group definitions

19 years ago- add RPMBUILD override variable
Mark Huang [Sat, 18 Sep 2004 19:50:02 +0000 (19:50 +0000)]
- add RPMBUILD override variable

19 years ago- add vserver-reference
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"

19 years ago- turn nightly alpha build into nightly v3 build. Build everything in
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.

19 years ago- Stock Fedora Core 2 yumgroups.xml file
Mark Huang [Fri, 17 Sep 2004 19:00:46 +0000 (19:00 +0000)]
- Stock Fedora Core 2 yumgroups.xml file

19 years ago- fix kernel-2.6 spec file name
Mark Huang [Fri, 17 Sep 2004 18:37:49 +0000 (18:37 +0000)]
- fix kernel-2.6 spec file name

19 years ago- initial set of PlanetLab 3.0 packages
Mark Huang [Fri, 17 Sep 2004 18:32:37 +0000 (18:32 +0000)]
- initial set of PlanetLab 3.0 packages

19 years ago- mailto build@lists.planet-lab.org
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

19 years ago- add option to build in a different base than $PWD (nightly builds now
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

19 years ago- add pl_sshd
Mark Huang [Wed, 25 Aug 2004 19:09:42 +0000 (19:09 +0000)]
- add pl_sshd

19 years ago- dump ssh-add to the log file rather than stdout
Mark Huang [Wed, 18 Aug 2004 16:16:56 +0000 (16:16 +0000)]
- dump ssh-add to the log file rather than stdout

19 years ago- this script is run from stdin by crontab, so the #!/usr/bin/ssh-agent
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.

19 years ago- run an ssh-agent that can hold both the pup-cvs key as well as the
Mark Huang [Mon, 16 Aug 2004 14:31:09 +0000 (14:31 +0000)]
- run an ssh-agent that can hold both the pup-cvs key as well as the
  build@planet-lab.org key (usually handled interactively by build's
  ~/.bash_profile)

19 years ago- add pycurl to build
Mark Huang [Fri, 13 Aug 2004 20:31:21 +0000 (20:31 +0000)]
- add pycurl to build

19 years ago- cvsps does the wrong thing after a vendor import update...it generates
Mark Huang [Fri, 13 Aug 2004 18:25:11 +0000 (18:25 +0000)]
- cvsps does the wrong thing after a vendor import update...it generates
  creation patches for files that are newborn because of the vendor
  import update, which causes patch to question what happened. yum got
  updated, and would be broken unless I did this.

19 years ago- somehow I messed up the last check-in and removed most of the Makefile
Mark Huang [Fri, 13 Aug 2004 18:19:04 +0000 (18:19 +0000)]
- somehow I messed up the last check-in and removed most of the Makefile

19 years ago- go back to using the pup pseudo-account for checking out. Eventually,
Mark Huang [Fri, 13 Aug 2004 18:17:35 +0000 (18:17 +0000)]
- go back to using the pup pseudo-account for checking out. Eventually,
  once it works, we can change this to the true anonymous account.
- this depends on an ssh-agent running that can hold both the pup-cvs
  key as well as the build@planet-lab.org key (now handled in build's
  ~/.bash_profile, sigh)

19 years ago- fix case where we have a tagged package, but override DATE on the
Mark Huang [Thu, 12 Aug 2004 21:21:31 +0000 (21:21 +0000)]
- fix case where we have a tagged package, but override DATE on the
  command line

19 years ago- fix regexps (%{name} was getting replaced by ${}name})
Mark Huang [Wed, 11 Aug 2004 21:41:16 +0000 (21:41 +0000)]
- fix regexps (%{name} was getting replaced by ${}name})

19 years ago- fix poor man's RPM-to-Makefile conversion regexp so that defined spec
Mark Huang [Wed, 11 Aug 2004 20:47:48 +0000 (20:47 +0000)]
- fix poor man's RPM-to-Makefile conversion regexp so that defined spec
  variables that are not encased in {} are converted to gmake variables
  that are also not encased in {}

19 years ago- not interested in yum-arch output (but print errors if any)
Mark Huang [Mon, 9 Aug 2004 15:13:59 +0000 (15:13 +0000)]
- not interested in yum-arch output (but print errors if any)

19 years ago- deleted the "pupdev" pseudo-anonymous CVS account
Mark Huang [Thu, 5 Aug 2004 22:45:17 +0000 (22:45 +0000)]
- deleted the "pupdev" pseudo-anonymous CVS account
- mail to build@ instead of server-msgs@

19 years ago- deleted the "pupdev" pseudo-anonymous CVS account
Mark Huang [Thu, 5 Aug 2004 22:44:15 +0000 (22:44 +0000)]
- deleted the "pupdev" pseudo-anonymous CVS account

19 years ago- deleted the "pupdev" pseudo-anonymous CVS account
Mark Huang [Thu, 5 Aug 2004 22:43:51 +0000 (22:43 +0000)]
- deleted the "pupdev" pseudo-anonymous CVS account
- populate the alpha node repository with new RPMs every night

19 years ago- add Node Manager (a.k.a. sidewinder) to the nightly build
Mark Huang [Wed, 4 Aug 2004 18:02:07 +0000 (18:02 +0000)]
- add Node Manager (a.k.a. sidewinder) to the nightly build

19 years agoadd watchdog
Mark Huang [Tue, 20 Jul 2004 14:26:16 +0000 (14:26 +0000)]
add watchdog

19 years agoalpha/beta group files
Aaron Klingaman [Tue, 22 Jun 2004 13:20:09 +0000 (13:20 +0000)]
alpha/beta group files

19 years ago- kill the stupid checkout -p notification
Mark Huang [Wed, 9 Jun 2004 14:47:06 +0000 (14:47 +0000)]
- kill the stupid checkout -p notification

19 years ago- dump log in case of error
Mark Huang [Wed, 9 Jun 2004 14:46:04 +0000 (14:46 +0000)]
- dump log in case of error

19 years ago- add net-tools to build
Mark Huang [Thu, 3 Jun 2004 18:23:43 +0000 (18:23 +0000)]
- add net-tools to build

19 years ago- export CVS_RSH
Mark Huang [Wed, 26 May 2004 18:50:15 +0000 (18:50 +0000)]
- export CVS_RSH

19 years ago- exit after printing usage info
Mark Huang [Wed, 26 May 2004 18:44:50 +0000 (18:44 +0000)]
- exit after printing usage info

19 years ago- crontab(5) for build@jeeves.cs.princeton.edu
Mark Huang [Fri, 21 May 2004 18:41:05 +0000 (18:41 +0000)]
- crontab(5) for build@jeeves.cs.princeton.edu

19 years ago- add some comments
Mark Huang [Fri, 21 May 2004 18:34:10 +0000 (18:34 +0000)]
- add some comments

19 years ago- release build script
Mark Huang [Fri, 21 May 2004 18:29:33 +0000 (18:29 +0000)]
- release build script

19 years agoadded traceroute
Aaron Klingaman [Wed, 19 May 2004 12:35:11 +0000 (12:35 +0000)]
added traceroute

19 years agoadded iputils
Aaron Klingaman [Tue, 18 May 2004 17:45:09 +0000 (17:45 +0000)]
added iputils

20 years agofor the alpha repository
Aaron Klingaman [Wed, 21 Apr 2004 20:09:14 +0000 (20:09 +0000)]
for the alpha repository

20 years ago- add vserver-util
Mark Huang [Fri, 16 Apr 2004 19:36:24 +0000 (19:36 +0000)]
- add vserver-util

20 years ago- add vserver-quota
Mark Huang [Fri, 16 Apr 2004 19:26:11 +0000 (19:26 +0000)]
- add vserver-quota

20 years ago- add vserver-cache
Mark Huang [Fri, 16 Apr 2004 19:12:48 +0000 (19:12 +0000)]
- add vserver-cache

20 years ago- SSH keys for the pseudo-user "pup"
Mark Huang [Fri, 16 Apr 2004 14:06:15 +0000 (14:06 +0000)]
- SSH keys for the pseudo-user "pup"

20 years ago- more comments
Mark Huang [Wed, 14 Apr 2004 22:39:10 +0000 (22:39 +0000)]
- more comments

20 years ago- oops, meant $RPM_BUILD_ROOT
Mark Huang [Wed, 14 Apr 2004 21:22:09 +0000 (21:22 +0000)]
- oops, meant $RPM_BUILD_ROOT

20 years ago- add ltt
Mark Huang [Wed, 14 Apr 2004 18:08:47 +0000 (18:08 +0000)]
- add ltt

20 years ago- add "--define date" to RPMFLAGS if DATE is defined
Mark Huang [Wed, 14 Apr 2004 18:05:30 +0000 (18:05 +0000)]
- add "--define date" to RPMFLAGS if DATE is defined
- get ARCH from the spec file template, not from rpm --showrc (e.g. yum)

20 years agoadded PlanetLabID
Aaron Klingaman [Wed, 14 Apr 2004 16:44:52 +0000 (16:44 +0000)]
added PlanetLabID

20 years agoadded BootServerRequest
Aaron Klingaman [Wed, 14 Apr 2004 15:36:52 +0000 (15:36 +0000)]
added BootServerRequest

20 years agoignore generated files
Mark Huang [Wed, 14 Apr 2004 15:33:58 +0000 (15:33 +0000)]
ignore generated files

20 years ago- rename kernel-planetlab to kernel
Mark Huang [Tue, 13 Apr 2004 22:16:32 +0000 (22:16 +0000)]
- rename kernel-planetlab to kernel
- add package-clean targets to .PHONY

20 years ago- add CVS_RSH comment
Mark Huang [Mon, 12 Apr 2004 20:17:55 +0000 (20:17 +0000)]
- add CVS_RSH comment
- remove redundant .PHONY: clean target
- add cq-tools