Mark Huang [Fri, 31 Mar 2006 18:25:18 +0000 (18:25 +0000)]
- don't install .hdr files
Mark Huang [Fri, 31 Mar 2006 18:16:36 +0000 (18:16 +0000)]
- fix previous checkin
Mark Huang [Fri, 31 Mar 2006 18:14:59 +0000 (18:14 +0000)]
- add resman back for now (need /usr/sbin/bwlimit for pl_mom)
Mark Huang [Fri, 31 Mar 2006 00:10:23 +0000 (00:10 +0000)]
- manually install dev RPM on FC2 installs
Mark Huang [Thu, 30 Mar 2006 16:45:26 +0000 (16:45 +0000)]
- add build directory to vserver-reference module list
Mark Huang [Thu, 30 Mar 2006 16:32:59 +0000 (16:32 +0000)]
- remove deprecated resman package from build
Mark Huang [Wed, 29 Mar 2006 19:19:19 +0000 (19:19 +0000)]
- just get rid of the whole Core/Base thing; none of the current users
of this script actually need/want to install either of these groups
Mark Huang [Wed, 29 Mar 2006 17:10:21 +0000 (17:10 +0000)]
- don't install Core and Base by default unless -g is not specified
- fix case when yum-arch or createrepo don't exist
- pass -g to createrepo so that it registers yumgroups.xml in repodata/
Mark Huang [Wed, 29 Mar 2006 16:21:23 +0000 (16:21 +0000)]
- remove deprecated PlanetLabKeys package from build
Mark Huang [Wed, 29 Mar 2006 16:20:26 +0000 (16:20 +0000)]
- remove deprecated PlanetLabKeys package from vserver-reference
Mark Huang [Tue, 28 Mar 2006 22:05:24 +0000 (22:05 +0000)]
- don't remove entire tmp/ directory when cleaning a single package
Marc Fiuczynski [Tue, 28 Mar 2006 06:30:50 +0000 (06:30 +0000)]
clean up properly and also run createrepo
Mark Huang [Mon, 27 Mar 2006 17:57:14 +0000 (17:57 +0000)]
- myplc also requires build/
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
Mark Huang [Mon, 27 Mar 2006 17:28:48 +0000 (17:28 +0000)]
- add MyPLC
Mark Huang [Mon, 27 Mar 2006 17:28:25 +0000 (17:28 +0000)]
MODULE may consist of multiple directories, use package instead
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
Mark Huang [Wed, 22 Mar 2006 19:55:15 +0000 (19:55 +0000)]
build plcapilib as part of standard node software build
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
Mark Huang [Fri, 10 Mar 2006 21:44:07 +0000 (21:44 +0000)]
fix rsync rules
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
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
Mark Huang [Thu, 9 Mar 2006 16:30:33 +0000 (16:30 +0000)]
- only print non-empty packages
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
Mark Huang [Wed, 8 Mar 2006 21:51:08 +0000 (21:51 +0000)]
- define PLDISTRO on the command line
Mark Huang [Wed, 8 Mar 2006 21:48:42 +0000 (21:48 +0000)]
- fix comment
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.
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.
Mark Huang [Wed, 8 Mar 2006 21:38:50 +0000 (21:38 +0000)]
- move default values to site-specific Makefile
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
Mark Huang [Wed, 8 Mar 2006 21:26:19 +0000 (21:26 +0000)]
- remove obsolete cvsps junk
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.
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.
Mark Huang [Wed, 22 Feb 2006 21:42:37 +0000 (21:42 +0000)]
- add iproute/tc to list of custom packages
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
Mark Huang [Thu, 22 Dec 2005 22:29:37 +0000 (22:29 +0000)]
- add plcapilib to the internal plc build
Mark Huang [Thu, 15 Dec 2005 17:02:07 +0000 (17:02 +0000)]
- remove obsolete cvsps junk
Mark Huang [Thu, 8 Dec 2005 22:45:29 +0000 (22:45 +0000)]
- define PLDISTRO
Marc Fiuczynski [Thu, 8 Dec 2005 19:56:44 +0000 (19:56 +0000)]
added libhttpd++, as it is used/required by proper
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.
Mark Huang [Tue, 22 Nov 2005 15:04:58 +0000 (15:04 +0000)]
- /sbin/losetup now distributed in util-linux instead of own package
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
Mark Huang [Mon, 21 Nov 2005 17:56:19 +0000 (17:56 +0000)]
- add bootcd group
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