build.git
17 years agoThis commit was manufactured by cvs2svn to create tag planetlab-4_0-rc1
Planet-Lab Support [Tue, 6 Mar 2007 15:52:03 +0000 (15:52 +0000)]
This commit was manufactured by cvs2svn to create tag
'planetlab-4_0-rc1'.

17 years agoThis commit was manufactured by cvs2svn to create branch
Planet-Lab Support [Wed, 14 Feb 2007 08:39:34 +0000 (08:39 +0000)]
This commit was manufactured by cvs2svn to create branch
'planetlab-4_0-branch'.

17 years ago- merge revision 1.49
Mark Huang [Thu, 8 Feb 2007 15:18:37 +0000 (15:18 +0000)]
- merge revision 1.49
date: 2007/02/08 15:18:08;  author: mlhuang;  state: Exp;  lines: +2 -2
- fix rsync command

17 years agomerge changes from head
Mark Huang [Thu, 8 Feb 2007 06:01:33 +0000 (06:01 +0000)]
merge changes from head

17 years agomerge changes from head
Mark Huang [Thu, 8 Feb 2007 00:25:37 +0000 (00:25 +0000)]
merge changes from head

17 years agomerge changes from head
Mark Huang [Wed, 7 Feb 2007 23:50:11 +0000 (23:50 +0000)]
merge changes from head

17 years agomerge changes from head
Mark Huang [Wed, 7 Feb 2007 23:48:27 +0000 (23:48 +0000)]
merge changes from head

17 years agoThis commit was manufactured by cvs2svn to create branch
Planet-Lab Support [Wed, 7 Feb 2007 23:46:30 +0000 (23:46 +0000)]
This commit was manufactured by cvs2svn to create branch
'planetlab-4_0-branch'.

17 years ago- remove madwifi and ivtv while we continue to use 2.6.12
Mark Huang [Wed, 7 Feb 2007 23:20:03 +0000 (23:20 +0000)]
- remove madwifi and ivtv while we continue to use 2.6.12

17 years ago- for now since we are building 2.6.12, only build i686 (default) kernel
Mark Huang [Wed, 7 Feb 2007 22:36:51 +0000 (22:36 +0000)]
- for now since we are building 2.6.12, only build i686 (default) kernel

17 years agomerge changes from HEAD
Mark Huang [Tue, 6 Feb 2007 21:35:46 +0000 (21:35 +0000)]
merge changes from HEAD

17 years agoThis commit was manufactured by cvs2svn to create branch
Planet-Lab Support [Sun, 4 Feb 2007 04:29:58 +0000 (04:29 +0000)]
This commit was manufactured by cvs2svn to create branch
'planetlab-4_0-branch'.

17 years ago- plcsh requires PyXML
Mark Huang [Sun, 4 Feb 2007 04:29:57 +0000 (04:29 +0000)]
- plcsh requires PyXML

17 years agoremove fc2 kernel-utils and lvm rpms from planetlab group
Mark Huang [Sun, 4 Feb 2007 04:19:31 +0000 (04:19 +0000)]
remove fc2 kernel-utils and lvm rpms from planetlab group

17 years ago- add PLCAPI to the node build (mostly for plcsh)
Mark Huang [Fri, 2 Feb 2007 04:49:56 +0000 (04:49 +0000)]
- add PLCAPI to the node build (mostly for plcsh)

17 years ago- change ownership of built files so that we can delete them later
Mark Huang [Thu, 1 Feb 2007 16:03:33 +0000 (16:03 +0000)]
- change ownership of built files so that we can delete them later

17 years agofix install
Thierry Parmentelat [Tue, 30 Jan 2007 17:46:10 +0000 (17:46 +0000)]
fix install

17 years agofiner-grained install
Thierry Parmentelat [Tue, 30 Jan 2007 15:56:08 +0000 (15:56 +0000)]
finer-grained install

17 years agoSource extraction : handles correctly the case where two modules have different CVSROOT
Thierry Parmentelat [Mon, 29 Jan 2007 19:18:45 +0000 (19:18 +0000)]
Source extraction : handles correctly the case where two modules have different CVSROOT
Of course the file hierarchy under SOURCES remains the same oas before

Also, supports debugging tricks like
$ make package=kernel +CVSROOT
to display the value of CVSROOT

17 years agospec location
Thierry Parmentelat [Mon, 29 Jan 2007 11:09:38 +0000 (11:09 +0000)]
spec location

17 years agobuild wireless tools as well, from local cvs repo
Thierry Parmentelat [Mon, 29 Jan 2007 11:02:56 +0000 (11:02 +0000)]
build wireless tools as well, from local cvs repo

17 years agooops - fixes install-rpms dir
Thierry Parmentelat [Mon, 29 Jan 2007 09:41:43 +0000 (09:41 +0000)]
oops - fixes install-rpms dir

17 years agocreation
Thierry Parmentelat [Sat, 27 Jan 2007 08:39:38 +0000 (08:39 +0000)]
creation

17 years ago- don't make the rpms depend directly on .rpmmacros
Mark Huang [Tue, 23 Jan 2007 06:42:44 +0000 (06:42 +0000)]
- don't make the rpms depend directly on .rpmmacros

17 years ago- expand the globs
Mark Huang [Mon, 22 Jan 2007 04:45:27 +0000 (04:45 +0000)]
- expand the globs

17 years ago- need some debug
Mark Huang [Mon, 22 Jan 2007 04:19:06 +0000 (04:19 +0000)]
- need some debug

17 years ago- cross mount /data/fedora
Mark Huang [Mon, 22 Jan 2007 03:41:48 +0000 (03:41 +0000)]
- cross mount /data/fedora

17 years ago- delete .rpmmacros and parseSpec in $BASE directory
Mark Huang [Sun, 21 Jan 2007 16:51:29 +0000 (16:51 +0000)]
- delete .rpmmacros and parseSpec in $BASE directory

17 years ago- also delete parseSpec binary, so that it gets regenerated
Mark Huang [Sun, 21 Jan 2007 08:46:02 +0000 (08:46 +0000)]
- also delete parseSpec binary, so that it gets regenerated

17 years ago- set PATH
Mark Huang [Sat, 20 Jan 2007 14:08:42 +0000 (14:08 +0000)]
- set PATH

17 years ago- infer tag from CVS meta-data
Mark Huang [Sat, 20 Jan 2007 04:19:13 +0000 (04:19 +0000)]
- infer tag from CVS meta-data
- build myplc-devel first, then cross-mount the build directory inside
- it, chroot, and build all other packages.

17 years agoif there is only whitespace, then post-filter will fail and cause the script to halt
Mark Huang [Sat, 20 Jan 2007 04:10:04 +0000 (04:10 +0000)]
if there is only whitespace, then post-filter will fail and cause the script to halt

17 years agoadd myplc-devel as separate package
Mark Huang [Sat, 20 Jan 2007 04:09:20 +0000 (04:09 +0000)]
add myplc-devel as separate package

17 years ago- back out 1.23 and 1.24 for now, breaks the build
Mark Huang [Sat, 20 Jan 2007 01:19:12 +0000 (01:19 +0000)]
- back out 1.23 and 1.24 for now, breaks the build

17 years agocopy in host environment resolv.conf into the chroot to make yum work
Marc Fiuczynski [Fri, 19 Jan 2007 19:15:21 +0000 (19:15 +0000)]
copy in host environment resolv.conf into the chroot to make yum work

17 years ago- Change -l option behavior to add newly specified mirror at head of mirror lists
Marc Fiuczynski [Fri, 19 Jan 2007 19:14:06 +0000 (19:14 +0000)]
- Change -l option behavior to add newly specified mirror at head of mirror lists
  rather than replacing the mirror list altogether.

- Do yum install of the native yum,rpm of the FC distribution being pulled in; and,
  use those native FC yum,rpm from within the chroot area rather than yum,rpm from
  the host.

17 years agoexplicit have kernel-clean -> kernel-i586-clean and kernel-i686-clean
Marc Fiuczynski [Fri, 19 Jan 2007 19:01:57 +0000 (19:01 +0000)]
explicit have kernel-clean -> kernel-i586-clean and kernel-i686-clean

17 years agosince we don't use dietlibc, build util-vserver rpm using --without dietlibc flag
Marc Fiuczynski [Thu, 18 Jan 2007 16:35:52 +0000 (16:35 +0000)]
since we don't use dietlibc, build util-vserver rpm using --without dietlibc flag

17 years agoFix infinite loop bug. (Oh boy!)
Marc Fiuczynski [Thu, 18 Jan 2007 15:55:24 +0000 (15:55 +0000)]
Fix infinite loop bug. (Oh boy!)
Fix argc=2 since we always just pass in the spec file as an argument.

17 years ago# Build kernel first so we can bootstrap off of its build
Mark Huang [Wed, 17 Jan 2007 15:44:44 +0000 (15:44 +0000)]
# Build kernel first so we can bootstrap off of its build

17 years agodo not build x86_64 until crosscompiler is on build machine
Marc Fiuczynski [Sun, 31 Dec 2006 23:53:00 +0000 (23:53 +0000)]
do not build x86_64 until crosscompiler is on build machine

17 years agox86_64 kernel build support
Marc Fiuczynski [Fri, 29 Dec 2006 22:17:31 +0000 (22:17 +0000)]
x86_64 kernel build support

17 years agoBuild both i586 and i686 kernels.
Marc Fiuczynski [Tue, 26 Dec 2006 21:21:30 +0000 (21:21 +0000)]
Build both i586 and i686 kernels.

17 years agotake ivtv out until I fix build
Marc Fiuczynski [Wed, 20 Dec 2006 04:43:19 +0000 (04:43 +0000)]
take ivtv out until I fix build

17 years agoinclude ivtv kernel module build
Marc Fiuczynski [Tue, 19 Dec 2006 05:59:27 +0000 (05:59 +0000)]
include ivtv kernel module build

17 years agoget build working again; commenting out ivtv
Marc Fiuczynski [Mon, 18 Dec 2006 05:18:44 +0000 (05:18 +0000)]
get build working again; commenting out ivtv

17 years agoivtv kernel module
Marc Fiuczynski [Fri, 15 Dec 2006 13:51:05 +0000 (13:51 +0000)]
ivtv kernel module

17 years agoinclude support to build madwifi rpm
Marc Fiuczynski [Fri, 15 Dec 2006 06:35:21 +0000 (06:35 +0000)]
include support to build madwifi rpm

17 years agoignore tmp and parseSpec
Marc Fiuczynski [Fri, 15 Dec 2006 06:35:07 +0000 (06:35 +0000)]
ignore tmp and parseSpec

17 years agopass parseSpec
Marc Fiuczynski [Tue, 28 Nov 2006 22:45:05 +0000 (22:45 +0000)]
pass parseSpec

17 years agoworking version, not debug version
Marc Fiuczynski [Tue, 28 Nov 2006 22:44:31 +0000 (22:44 +0000)]
working version, not debug version

17 years agotemporary hack to parse out --target option
Marc Fiuczynski [Tue, 28 Nov 2006 21:28:11 +0000 (21:28 +0000)]
temporary hack to parse out --target option

17 years agoAutofetch merge_hw_tables.py if we don't have it locally.
Marc Fiuczynski [Wed, 22 Nov 2006 20:12:33 +0000 (20:12 +0000)]
Autofetch merge_hw_tables.py if we don't have it locally.

17 years agoThis script can be used to update a local myplc installation with a newly
Marc Fiuczynski [Wed, 22 Nov 2006 19:55:37 +0000 (19:55 +0000)]
This script can be used to update a local myplc installation with a newly
built kernel & vnet rpm.

17 years ago- add netflow-utils to node build
Mark Huang [Fri, 17 Nov 2006 19:31:29 +0000 (19:31 +0000)]
- add netflow-utils to node build

17 years ago- replace sidewinder, PlanetLabConf with NodeManager
Mark Huang [Mon, 13 Nov 2006 21:26:45 +0000 (21:26 +0000)]
- replace sidewinder, PlanetLabConf with NodeManager

17 years ago- replace sidewinder with NodeManager
Mark Huang [Mon, 13 Nov 2006 21:25:35 +0000 (21:25 +0000)]
- replace sidewinder with NodeManager

17 years agoadd new_plc_api and new_plc_www to build
Mark Huang [Sat, 28 Oct 2006 19:14:15 +0000 (19:14 +0000)]
add new_plc_api and new_plc_www to build

17 years agoremoving resman
Marc Fiuczynski [Thu, 12 Oct 2006 16:25:21 +0000 (16:25 +0000)]
removing resman

17 years agofix : did not locate the 'extras' rpm feed, when the fc4 mirror is
Thierry Parmentelat [Tue, 22 Aug 2006 12:56:14 +0000 (12:56 +0000)]
fix : did not locate the 'extras' rpm feed, when the fc4 mirror is
      installed under /data/fedora/linux

17 years agocosmetic : makes yum-arch's and createrepo's output readable
Thierry Parmentelat [Tue, 22 Aug 2006 12:37:08 +0000 (12:37 +0000)]
cosmetic : makes yum-arch's and createrepo's output readable

17 years ago- add vconfig
Mark Huang [Mon, 21 Aug 2006 20:47:59 +0000 (20:47 +0000)]
- add vconfig

17 years agofix up missing packages warning
Mark Huang [Wed, 16 Aug 2006 01:56:06 +0000 (01:56 +0000)]
fix up missing packages warning

17 years ago- just warn about missing packages, don't bail out
Mark Huang [Wed, 16 Aug 2006 01:23:53 +0000 (01:23 +0000)]
- just warn about missing packages, don't bail out

17 years ago* separates the sections pertaining to each component in the logfile,
Thierry Parmentelat [Fri, 11 Aug 2006 12:28:38 +0000 (12:28 +0000)]
* separates the sections pertaining to each component in the logfile,
* together with begin / end dates

17 years ago* Default set of mirrors matches myplc's user doc
Thierry Parmentelat [Fri, 11 Aug 2006 12:23:57 +0000 (12:23 +0000)]
* Default set of mirrors matches myplc's user doc
* yum install by package : checks for actual installation of packages
* yum install by group   : performed sequentially for detailed feedback on
  dependencies in the build log

17 years ago- check if CVS/Root is even accessible; if not, use defaults
Mark Huang [Fri, 28 Jul 2006 04:53:14 +0000 (04:53 +0000)]
- check if CVS/Root is even accessible; if not, use defaults

17 years ago- define cvstag for tagged builds
Mark Huang [Mon, 24 Jul 2006 19:23:57 +0000 (19:23 +0000)]
- define cvstag for tagged builds

17 years ago- write /etc/planetlab/plc_config (myplc-devel) instead of
Mark Huang [Mon, 17 Jul 2006 21:26:06 +0000 (21:26 +0000)]
- write /etc/planetlab/plc_config (myplc-devel) instead of
  /etc/planetlab/mkfedora.conf

17 years ago- look for /etc/planetlab/plc_config (myplc-devel) instead of
Mark Huang [Mon, 17 Jul 2006 21:25:42 +0000 (21:25 +0000)]
- look for /etc/planetlab/plc_config (myplc-devel) instead of
  /etc/planetlab/mkfedora.conf
- also cleanup on SIGINT

17 years ago- don't include build twice in myplc-MODULE
Mark Huang [Sat, 15 Jul 2006 19:49:40 +0000 (19:49 +0000)]
- don't include build twice in myplc-MODULE

17 years ago- fix typo
Mark Huang [Fri, 14 Jul 2006 19:28:09 +0000 (19:28 +0000)]
- fix typo

17 years ago- remove ksymoops
Mark Huang [Fri, 14 Jul 2006 18:41:05 +0000 (18:41 +0000)]
- remove ksymoops

17 years ago- remove deprecated lkcdutils and ksymoops packages from build
Mark Huang [Fri, 14 Jul 2006 18:38:00 +0000 (18:38 +0000)]
- remove deprecated lkcdutils and ksymoops packages from build
- include all source code in myplc srpm

17 years ago- add kernel-smp to the standard planetlab group
Mark Huang [Thu, 13 Jul 2006 21:38:12 +0000 (21:38 +0000)]
- add kernel-smp to the standard planetlab group

17 years ago- generate manifest of binary RPM packages instead of SRPMs
Mark Huang [Fri, 7 Jul 2006 02:13:17 +0000 (02:13 +0000)]
- generate manifest of binary RPM packages instead of SRPMs

17 years ago- general manifest of binary RPM packages instead of SRPMs
Mark Huang [Fri, 7 Jul 2006 02:12:59 +0000 (02:12 +0000)]
- general manifest of binary RPM packages instead of SRPMs

17 years ago- fix typo in search for updates repository
Mark Huang [Thu, 6 Jul 2006 22:55:47 +0000 (22:55 +0000)]
- fix typo in search for updates repository

17 years ago- fix Sticky Tag regexp
Mark Huang [Thu, 6 Jul 2006 20:54:19 +0000 (20:54 +0000)]
- fix Sticky Tag regexp

17 years ago- checkout instead of export so that we don't have to modify the
Mark Huang [Thu, 6 Jul 2006 14:57:50 +0000 (14:57 +0000)]
- checkout instead of export so that we don't have to modify the
  Makefiles on branches of the build repository

17 years ago- script to install a build environment chroot from scratch, or to
Mark Huang [Thu, 6 Jul 2006 14:30:07 +0000 (14:30 +0000)]
- script to install a build environment chroot from scratch, or to
  upgrade (with yum) a current environment with the necessary additional
  packages
- requires network access and the entire build/ (or at least mkfedora)
  to be present in the pwd

17 years ago- if build/ has been checked out (vs. exported), check the CVS metafiles
Mark Huang [Thu, 6 Jul 2006 14:28:50 +0000 (14:28 +0000)]
- if build/ has been checked out (vs. exported), check the CVS metafiles
  to see what CVSROOT and TAG to use

17 years ago- source /etc/planetlab/mkfedora.conf if it exists (to configure a
Mark Huang [Thu, 6 Jul 2006 02:44:22 +0000 (02:44 +0000)]
- source /etc/planetlab/mkfedora.conf if it exists (to configure a
  better set of default mirrors)

17 years ago- search a couple of common base paths instead of just linux/core/
Mark Huang [Tue, 4 Jul 2006 16:59:18 +0000 (16:59 +0000)]
- search a couple of common base paths instead of just linux/core/
- set default release version to 4

17 years ago- build mysql
Mark Huang [Fri, 30 Jun 2006 20:01:03 +0000 (20:01 +0000)]
- build mysql
- add dependencies on mysql to ulogd and netflow (pfgrep)

17 years ago- add PlanetLabAuth to the required node packages list
Mark Huang [Mon, 26 Jun 2006 15:45:34 +0000 (15:45 +0000)]
- add PlanetLabAuth to the required node packages list

17 years ago- rename pl_auth module to the name of its RPM package, PlanetLabAuth
Mark Huang [Fri, 23 Jun 2006 22:01:47 +0000 (22:01 +0000)]
- rename pl_auth module to the name of its RPM package, PlanetLabAuth

17 years agoAdd pl_auth to list of modules
Steve Muir [Wed, 14 Jun 2006 18:05:58 +0000 (18:05 +0000)]
Add pl_auth to list of modules

17 years ago- override TAG so that plc.mk and planetlab.mk don't have to be branched
Mark Huang [Wed, 7 Jun 2006 21:18:28 +0000 (21:18 +0000)]
- override TAG so that plc.mk and planetlab.mk don't have to be branched
  and tagged in order to create an official release

17 years ago- back out last change until we can figure out the libcurl.so.2 backward
Mark Huang [Thu, 1 Jun 2006 20:53:11 +0000 (20:53 +0000)]
- back out last change until we can figure out the libcurl.so.2 backward
  compatibility problem

17 years ago- stop installing pycurl
Mark Huang [Wed, 31 May 2006 15:25:47 +0000 (15:25 +0000)]
- stop installing pycurl

17 years ago- stop building pycurl
Mark Huang [Wed, 31 May 2006 15:25:23 +0000 (15:25 +0000)]
- stop building pycurl

17 years ago- add schedutils
Mark Huang [Tue, 23 May 2006 15:00:40 +0000 (15:00 +0000)]
- add schedutils

17 years ago- rename bootcd_v3 bootcd
Mark Huang [Mon, 15 May 2006 19:17:52 +0000 (19:17 +0000)]
- rename bootcd_v3 bootcd

18 years ago- run createrepo with the correct -g option
Mark Huang [Tue, 9 May 2006 03:01:49 +0000 (03:01 +0000)]
- run createrepo with the correct -g option

18 years ago- sign all RPMS during installation if the signing key is available
Mark Huang [Mon, 8 May 2006 19:04:29 +0000 (19:04 +0000)]
- sign all RPMS during installation if the signing key is available

18 years ago- remove resman
Mark Huang [Mon, 1 May 2006 21:52:52 +0000 (21:52 +0000)]
- remove resman

18 years ago- also exclude ulogd and iptables, which we build custom
Mark Huang [Wed, 26 Apr 2006 01:59:59 +0000 (01:59 +0000)]
- also exclude ulogd and iptables, which we build custom

18 years agoadd planetlabalpha and planetlabbeta groups
Marc Fiuczynski [Fri, 14 Apr 2006 15:42:33 +0000 (15:42 +0000)]
add planetlabalpha and planetlabbeta groups

18 years agoinstall kernel-smp package, too
Marc Fiuczynski [Fri, 14 Apr 2006 15:41:21 +0000 (15:41 +0000)]
install kernel-smp package, too