build.git
18 years agoThis commit was manufactured by cvs2svn to create tag planetlab-3_3-rc1
Planet-Lab Support [Tue, 9 May 2006 03:02:25 +0000 (03:02 +0000)]
This commit was manufactured by cvs2svn to create tag
'planetlab-3_3-rc1'.

18 years ago- merge revision 1.18
Mark Huang [Tue, 9 May 2006 03:02:24 +0000 (03:02 +0000)]
- merge revision 1.18
date: 2006/05/09 03:01:49;  author: mlhuang;  state: Exp;  lines: +1 -1
- run createrepo with the correct -g option

18 years ago- merge revision 1.17
Mark Huang [Mon, 8 May 2006 19:05:09 +0000 (19:05 +0000)]
- merge revision 1.17
date: 2006/05/08 19:04:29;  author: mlhuang;  state: Exp;  lines: +11 -0
- sign all RPMS during installation if the signing key is available

18 years ago- merge revision 1.13
Mark Huang [Fri, 31 Mar 2006 18:25:33 +0000 (18:25 +0000)]
- merge revision 1.13
date: 2006/03/31 18:25:18;  author: mlhuang;  state: Exp;  lines: +2 -2
- don't install .hdr files

18 years ago- merge revision 1.11
Mark Huang [Fri, 31 Mar 2006 18:17:00 +0000 (18:17 +0000)]
- merge revision 1.11
date: 2006/03/31 18:14:59;  author: mlhuang;  state: Exp;  lines: +11 -3
- add resman back for now (need /usr/sbin/bwlimit for pl_mom)

18 years ago- merge revision 1.18
Mark Huang [Thu, 30 Mar 2006 16:35:46 +0000 (16:35 +0000)]
- merge revision 1.18
date: 2006/03/29 16:20:26;  author: mlhuang;  state: Exp;  lines: +0 -2
- remove deprecated PlanetLabKeys package from vserver-reference

18 years ago---+++ Planetlab 3.3 RC1
Mark Huang [Thu, 30 Mar 2006 16:34:37 +0000 (16:34 +0000)]
---+++ Planetlab 3.3 RC1
   Date: 30 Mar 2006
   Description: Support for per-slice bandwidth guarantees and limits. Enforce fair sharing of bandwidth on all nodes. Exempt Internet2 destinations from bandwidth limits. Add BCM5700 support to the kernel for HP DL320g4 machines. Minor Node Manager and Slice Creation Service fixes.
   * PLBootServerRequest-0.7-0.planetlab
      * added symbolic constant to SslFetch module for timeout return code
   * ipod-2.2-1.planetlab
      * add support for building client tool rpm
   * iproute-2.6.11-1.planetlab
      * upgrade iproute package to version distributed with FC4 for tc bugfixes
   * iptables-1.3.2-20050720.1.planetlab
      * upgrade iptables package to support ipset
   * kernel-2.6.12-1.1398_FC4.5.planetlab
      * add BCM5700 support to the kernel for HP DL320g4 machines
   * netflow-3.1-23.planetlab
      * fix text, logs are no longer permanently archived
   * pl_mom-0.3-15.planetlab
      * use BWAVGRATE to be clearer about what we are capping
      * ignore the root, default, and exempt buckets when capping bandwidth
   * proper-0.3-34.planetlab
      * stop daemon if it is currently running
   * sidewinder-1.0-31.planetlab
      * fix handling of timeouts when downloading files from PLC
      * added NetConfig handle to manage network configuration
      * simplified resource management for vservers
   * util-vserver-0.30.208-10.planetlab
      * rewrite bwlimit support
      * simplified resource management for vservers
   * vnet-0.5-1.planetlab
      * set skb->priority based on flow xid to avoid having to install tc filters
      * support exemptions from bwlimits
   * bootmanager-3.1.15-1.planetlab
      * handle case when multiple modules claim they support a partical PCI device.  For example, the 8139cp and 8139too modules both claim they can handle the generic RTL 8139 eth chipset.
      * also incorporate support to distinguish when a driver can only handle specific subvendor/subdevice IDs.  E.g., the bcm5700 driver currently does not handle all broadcom devices---some must still be handled by tg3 (e.g., on the Dell PowerEdge 850).
   * bootcd-3.3-1.planetlab
      * added biginitrd usb image

18 years ago- merge revision 1.9
Mark Huang [Thu, 30 Mar 2006 16:34:04 +0000 (16:34 +0000)]
- merge revision 1.9
date: 2006/03/30 16:32:59;  author: mlhuang;  state: Exp;  lines: +0 -8
- remove deprecated resman package from build
- merge revision 1.8
date: 2006/03/29 16:21:23;  author: mlhuang;  state: Exp;  lines: +0 -8
- remove deprecated PlanetLabKeys package from build

18 years agoThis commit was manufactured by cvs2svn to create branch
Planet-Lab Support [Tue, 28 Mar 2006 06:30:52 +0000 (06:30 +0000)]
This commit was manufactured by cvs2svn to create branch
'planetlab-3_3-branch'.

18 years agoclean up properly and also run createrepo
Marc Fiuczynski [Tue, 28 Mar 2006 06:30:50 +0000 (06:30 +0000)]
clean up properly and also run createrepo

18 years ago- myplc also requires build/
Mark Huang [Mon, 27 Mar 2006 17:57:14 +0000 (17:57 +0000)]
- myplc also requires build/

18 years ago- generic script for building Fedora Core reference images. Should be
Mark Huang [Mon, 27 Mar 2006 17:29:48 +0000 (17:29 +0000)]
- generic script for building Fedora Core reference images. Should be
  suitable for myplc, vserver-reference, bootcd_v3

18 years ago- add MyPLC
Mark Huang [Mon, 27 Mar 2006 17:28:48 +0000 (17:28 +0000)]
- add MyPLC

18 years agoMODULE may consist of multiple directories, use package instead
Mark Huang [Mon, 27 Mar 2006 17:28:25 +0000 (17:28 +0000)]
MODULE may consist of multiple directories, use package instead

18 years ago- check out CVS modules into their own directory, in case the module
Mark Huang [Mon, 27 Mar 2006 16:09:41 +0000 (16:09 +0000)]
- check out CVS modules into their own directory, in case the module
  consists of multiple subdirectories

18 years agobuild plcapilib as part of standard node software build
Mark Huang [Wed, 22 Mar 2006 19:55:15 +0000 (19:55 +0000)]
build plcapilib as part of standard node software build

18 years ago- tail the last 8k instead of 100 lines of output so that build messages
Mark Huang [Thu, 16 Mar 2006 16:38:43 +0000 (16:38 +0000)]
- tail the last 8k instead of 100 lines of output so that build messages
  don't get held for moderation

18 years agofix rsync rules
Mark Huang [Fri, 10 Mar 2006 21:44:07 +0000 (21:44 +0000)]
fix rsync rules

18 years ago- yum-arch now run in the individual build scripts; this requirement is
Mark Huang [Fri, 10 Mar 2006 18:22:59 +0000 (18:22 +0000)]
- yum-arch now run in the individual build scripts; this requirement is
  too hard to express here

18 years ago- make sure yum-arch gets called before the packages that need it
Mark Huang [Fri, 10 Mar 2006 16:56:02 +0000 (16:56 +0000)]
- make sure yum-arch gets called before the packages that need it

18 years ago- only print non-empty packages
Mark Huang [Thu, 9 Mar 2006 16:30:33 +0000 (16:30 +0000)]
- only print non-empty packages

18 years ago- building one RPM builds the rest, prevent make -j from running two
Mark Huang [Thu, 9 Mar 2006 16:30:18 +0000 (16:30 +0000)]
- building one RPM builds the rest, prevent make -j from running two
  rpmbuilds

18 years ago- define PLDISTRO on the command line
Mark Huang [Wed, 8 Mar 2006 21:51:08 +0000 (21:51 +0000)]
- define PLDISTRO on the command line

18 years ago- fix comment
Mark Huang [Wed, 8 Mar 2006 21:48:42 +0000 (21:48 +0000)]
- fix comment

18 years ago- per Thierry's suggestions, separate out PLC-specific pieces into
Mark Huang [Wed, 8 Mar 2006 21:45:27 +0000 (21:45 +0000)]
- per Thierry's suggestions, separate out PLC-specific pieces into
  separate site-specific Makefile plc.mk.

18 years ago- per Thierry's suggestions, separate out PlanetLab-specific pieces into
Mark Huang [Wed, 8 Mar 2006 21:45:17 +0000 (21:45 +0000)]
- per Thierry's suggestions, separate out PlanetLab-specific pieces into
  separate site-specific Makefile planetlab.mk.

18 years ago- move default values to site-specific Makefile
Mark Huang [Wed, 8 Mar 2006 21:38:50 +0000 (21:38 +0000)]
- move default values to site-specific Makefile

18 years ago- per Thierry's suggestions, separate out PlanetLab-specific pieces into
Mark Huang [Wed, 8 Mar 2006 21:29:25 +0000 (21:29 +0000)]
- per Thierry's suggestions, separate out PlanetLab-specific pieces into
  separate site-specific Makefile planetlab.mk. Support specifying e.g.,
  PLDISTRO=planetlab on the command line to include a different
  site-specific Makefile.
- rename Makerules to Rules.mk

18 years ago- remove obsolete cvsps junk
Mark Huang [Wed, 8 Mar 2006 21:26:19 +0000 (21:26 +0000)]
- remove obsolete cvsps junk

18 years ago- parse spec files for real. No need to generate templates.
Mark Huang [Wed, 8 Mar 2006 21:26:08 +0000 (21:26 +0000)]
- parse spec files for real. No need to generate templates.
- support multiple source files per spec file. But our convention
  remains that there should be only one Source file and one CVS module
  per RPM.

18 years ago- parse RPM spec files for real using C library. Can't use Python
Mark Huang [Wed, 8 Mar 2006 21:19:16 +0000 (21:19 +0000)]
- parse RPM spec files for real using C library. Can't use Python
  bindings since they do not export tags.

18 years ago- add iproute/tc to list of custom packages
Mark Huang [Wed, 22 Feb 2006 21:42:37 +0000 (21:42 +0000)]
- add iproute/tc to list of custom packages

18 years agoadded dhcp to the set of packages that we build --- primarily needed for PL-Rocks
Marc Fiuczynski [Tue, 27 Dec 2005 23:19:51 +0000 (23:19 +0000)]
added dhcp to the set of packages that we build --- primarily needed for PL-Rocks

18 years ago- add plcapilib to the internal plc build
Mark Huang [Thu, 22 Dec 2005 22:29:37 +0000 (22:29 +0000)]
- add plcapilib to the internal plc build

18 years ago- remove obsolete cvsps junk
Mark Huang [Thu, 15 Dec 2005 17:02:07 +0000 (17:02 +0000)]
- remove obsolete cvsps junk

18 years ago- define PLDISTRO
Mark Huang [Thu, 8 Dec 2005 22:45:29 +0000 (22:45 +0000)]
- define PLDISTRO

18 years agoadded libhttpd++, as it is used/required by proper
Marc Fiuczynski [Thu, 8 Dec 2005 19:56:44 +0000 (19:56 +0000)]
added libhttpd++, as it is used/required by proper

18 years agoBy default, the naming convention for built RPMS is
Mark Huang [Fri, 2 Dec 2005 18:55:14 +0000 (18:55 +0000)]
By default, the naming convention for built RPMS is
<name>-<version>-<release>.planetlab.<arch>.rpm
Set PLDISTRO on the command line to differentiate between downstream
variants.

18 years ago- /sbin/losetup now distributed in util-linux instead of own package
Mark Huang [Tue, 22 Nov 2005 15:04:58 +0000 (15:04 +0000)]
- /sbin/losetup now distributed in util-linux instead of own package

18 years ago- add bootcd to the automated build
Mark Huang [Mon, 21 Nov 2005 22:37:15 +0000 (22:37 +0000)]
- add bootcd to the automated build
- also remove tmp/ directory when cleaning up

18 years ago- add bootcd group
Mark Huang [Mon, 21 Nov 2005 17:56:19 +0000 (17:56 +0000)]
- add bootcd group

18 years agofix DAT bug
Marc Fiuczynski [Wed, 21 Sep 2005 18:57:53 +0000 (18:57 +0000)]
fix DAT bug

18 years ago- restore RPMBUILD option
Mark Huang [Wed, 14 Sep 2005 19:21:22 +0000 (19:21 +0000)]
- restore RPMBUILD option

18 years ago- re-run yum-arch after every package is built
Mark Huang [Sun, 4 Sep 2005 17:37:36 +0000 (17:37 +0000)]
- re-run yum-arch after every package is built

18 years ago- enable bootmanager build
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

18 years ago- disable bootmanager build until I can get it to work correctly
Mark Huang [Fri, 2 Sep 2005 22:59:50 +0000 (22:59 +0000)]
- disable bootmanager build until I can get it to work correctly

18 years agobuild bootmanager as part of build process
Mark Huang [Fri, 2 Sep 2005 20:19:37 +0000 (20:19 +0000)]
build bootmanager as part of build process

18 years ago- restore RPMBUILD functionality, vserver-reference (and, soon, others)
Mark Huang [Thu, 1 Sep 2005 18:58:45 +0000 (18:58 +0000)]
- restore RPMBUILD functionality, vserver-reference (and, soon, others)
  require root privs

18 years ago- rename util-vserver-py23 to util-vserver-python
Mark Huang [Fri, 26 Aug 2005 04:05:03 +0000 (04:05 +0000)]
- rename util-vserver-py23 to util-vserver-python

18 years ago- util-vserver-0.30.208 no longer requires kernel sources
Mark Huang [Sun, 21 Aug 2005 22:27:22 +0000 (22:27 +0000)]
- util-vserver-0.30.208 no longer requires kernel sources

18 years ago- install expect (for my upcoming node fixit test)
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

18 years ago- proper uses scripts in util-python for building
Mark Huang [Wed, 17 Aug 2005 18:25:38 +0000 (18:25 +0000)]
- proper uses scripts in util-python for building

18 years agoProper and util-vserver both depend on util-python for build scripts
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

18 years agofix to grab correct yumgroups.xml file for devbox releases
Marc Fiuczynski [Tue, 2 Aug 2005 05:36:47 +0000 (05:36 +0000)]
fix to grab correct yumgroups.xml file for devbox releases

18 years ago- delete stale RPMs when installing
Mark Huang [Thu, 14 Jul 2005 18:13:43 +0000 (18:13 +0000)]
- delete stale RPMs when installing

18 years ago- add util-vserver-py23 and util-python
Mark Huang [Thu, 16 Jun 2005 15:41:53 +0000 (15:41 +0000)]
- add util-vserver-py23 and util-python

18 years agofix comment
Mark Huang [Tue, 14 Jun 2005 18:53:43 +0000 (18:53 +0000)]
fix comment

18 years agoalpina is deprecated; copy yumgroups files here under build/groups/
Mark Huang [Mon, 6 Jun 2005 21:54:55 +0000 (21:54 +0000)]
alpina is deprecated; copy yumgroups files here under build/groups/

18 years agoAdded rules to build util-python package
Steve Muir [Mon, 6 Jun 2005 18:07:45 +0000 (18:07 +0000)]
Added rules to build util-python package

18 years ago- set %_tmppath to current directory so that buildroots don't conflict
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

19 years ago- add twiki to internal build
Mark Huang [Mon, 9 May 2005 17:18:37 +0000 (17:18 +0000)]
- add twiki to internal build

19 years agointernal local plc rpm Makefile
Mark Huang [Wed, 4 May 2005 21:47:56 +0000 (21:47 +0000)]
internal local plc rpm Makefile

19 years ago- move plc junk to plc.mk
Mark Huang [Wed, 4 May 2005 21:47:39 +0000 (21:47 +0000)]
- move plc junk to plc.mk

19 years ago- actually, just support a "-f" option to use an alternate build Makefile
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

19 years ago- simplify how PACKAGES and ALL are defined
Mark Huang [Wed, 4 May 2005 20:35:27 +0000 (20:35 +0000)]
- simplify how PACKAGES and ALL are defined

19 years ago- add a '-n' option to avoid running "make install"
Mark Huang [Wed, 4 May 2005 20:34:59 +0000 (20:34 +0000)]
- add a '-n' option to avoid running "make install"

19 years ago- add PACKAGES to the list of acceptable rules
Mark Huang [Wed, 4 May 2005 20:05:53 +0000 (20:05 +0000)]
- add PACKAGES to the list of acceptable rules

19 years ago- but give plc a rule
Mark Huang [Wed, 4 May 2005 20:01:59 +0000 (20:01 +0000)]
- but give plc a rule

19 years ago- add plc rules, but do not build it by default
Mark Huang [Wed, 4 May 2005 19:57:08 +0000 (19:57 +0000)]
- add plc rules, but do not build it by default

19 years ago- remove stupid license notice
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)

19 years ago- add copyright
Mark Huang [Wed, 4 May 2005 19:13:44 +0000 (19:13 +0000)]
- add copyright
- move installation rules to Makefile

19 years agoremove stupid license notice
Mark Huang [Wed, 4 May 2005 19:13:14 +0000 (19:13 +0000)]
remove stupid license notice

19 years ago- update nightly alpha symlink correctly
Mark Huang [Wed, 4 May 2005 17:43:14 +0000 (17:43 +0000)]
- update nightly alpha symlink correctly

19 years ago- Update nightly alpha symlink if it does not exist or is broken, or
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

19 years ago- try exporting USER
Mark Huang [Wed, 13 Apr 2005 17:20:30 +0000 (17:20 +0000)]
- try exporting USER

19 years ago- set USER to LOGNAME if cron does not
Mark Huang [Wed, 13 Apr 2005 14:46:16 +0000 (14:46 +0000)]
- set USER to LOGNAME if cron does not

19 years ago- add rt3 and spamassassin to the build
Mark Huang [Mon, 11 Apr 2005 14:46:16 +0000 (14:46 +0000)]
- add rt3 and spamassassin to the build

19 years agoadd kexec-tools to build
Aaron Klingaman [Mon, 4 Apr 2005 17:05:47 +0000 (17:05 +0000)]
add kexec-tools to build

19 years ago- deprecate netsummary
Mark Huang [Tue, 29 Mar 2005 20:28:42 +0000 (20:28 +0000)]
- deprecate netsummary

19 years ago- add portmap and nfs-utils to V3 PlanetLab mandatory list
Mark Huang [Mon, 28 Mar 2005 16:16:28 +0000 (16:16 +0000)]
- add portmap and nfs-utils to V3 PlanetLab mandatory list

19 years ago- deploy portmap and nfs-utils to alpha and beta
Mark Huang [Mon, 28 Mar 2005 16:02:26 +0000 (16:02 +0000)]
- deploy portmap and nfs-utils to alpha and beta

19 years ago- apparently bash -s doesn't read all of its piped input for some
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.

19 years ago- build server is now FC2, no need to chroot to run the build anymore
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

19 years agomoved to emu repository
Marc Fiuczynski [Wed, 2 Mar 2005 21:19:30 +0000 (21:19 +0000)]
moved to emu repository

19 years agoBeginning of a setup filesystem preparation script that can be used to run
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.

19 years agoA script that should be periodically run to update the alpha, beta, and
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.

19 years agoyumgroups files for alpha, beta, and production devbox repositories.
Marc Fiuczynski [Wed, 2 Mar 2005 06:55:51 +0000 (06:55 +0000)]
yumgroups files for alpha, beta, and production devbox repositories.

19 years agofix CVSROOT
Mark Huang [Mon, 14 Feb 2005 15:09:07 +0000 (15:09 +0000)]
fix CVSROOT

19 years ago- change web path
Mark Huang [Tue, 11 Jan 2005 17:04:27 +0000 (17:04 +0000)]
- change web path

19 years ago- add iptables to the build
Mark Huang [Mon, 10 Jan 2005 20:39:42 +0000 (20:39 +0000)]
- add iptables to the build

19 years agoyumgroups file for the devbox repository.
Marc Fiuczynski [Sun, 19 Dec 2004 22:21:47 +0000 (22:21 +0000)]
yumgroups file for the devbox repository.

19 years ago- revert previous checkin
Mark Huang [Thu, 9 Dec 2004 06:35:33 +0000 (06:35 +0000)]
- revert previous checkin

19 years ago- apparently bash -s doesn't read all of its piped input for some
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.

19 years ago- build on jeeves is *still* screwing up, need to find out why
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

19 years ago- still can't figure out why the last line is not being executed; throw
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

19 years ago- nightly build is not updating the planetlab-alpha symlink for some
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

19 years ago- populate boot server repository after successful build, even for non-nightly
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.

19 years ago- add pl_mom to the build
Mark Huang [Wed, 17 Nov 2004 20:54:21 +0000 (20:54 +0000)]
- add pl_mom to the build

19 years ago- fix basename calculation
Mark Huang [Wed, 17 Nov 2004 20:53:23 +0000 (20:53 +0000)]
- fix basename calculation

19 years ago- add pl_mom to V3 PlanetLab mandatory list
Mark Huang [Wed, 17 Nov 2004 18:16:29 +0000 (18:16 +0000)]
- add pl_mom to V3 PlanetLab mandatory list