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

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

19 years ago- fix how URL base is calculated
Mark Huang [Mon, 8 Nov 2004 18:28:13 +0000 (18:28 +0000)]
- fix how URL base is calculated

19 years ago- make HEAD the default for INITIAL and TAG
Mark Huang [Thu, 4 Nov 2004 18:35:45 +0000 (18:35 +0000)]
- make HEAD the default for INITIAL and TAG

19 years ago- install fake kernel-vserver package in reference image to satisfy
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

19 years ago- add some packages that are part of Core/Base FC2 that used to be in
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

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