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
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
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.
Marc Fiuczynski [Fri, 19 Jan 2007 19:01:57 +0000 (19:01 +0000)]
explicit have kernel-clean -> kernel-i586-clean and kernel-i686-clean
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
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.
Mark Huang [Wed, 17 Jan 2007 15:44:44 +0000 (15:44 +0000)]
# Build kernel first so we can bootstrap off of its build
Marc Fiuczynski [Sun, 31 Dec 2006 23:53:00 +0000 (23:53 +0000)]
do not build x86_64 until crosscompiler is on build machine
Marc Fiuczynski [Fri, 29 Dec 2006 22:17:31 +0000 (22:17 +0000)]
x86_64 kernel build support
Marc Fiuczynski [Tue, 26 Dec 2006 21:21:30 +0000 (21:21 +0000)]
Build both i586 and i686 kernels.
Marc Fiuczynski [Wed, 20 Dec 2006 04:43:19 +0000 (04:43 +0000)]
take ivtv out until I fix build
Marc Fiuczynski [Tue, 19 Dec 2006 05:59:27 +0000 (05:59 +0000)]
include ivtv kernel module build
Marc Fiuczynski [Mon, 18 Dec 2006 05:18:44 +0000 (05:18 +0000)]
get build working again; commenting out ivtv
Marc Fiuczynski [Fri, 15 Dec 2006 13:51:05 +0000 (13:51 +0000)]
ivtv kernel module
Marc Fiuczynski [Fri, 15 Dec 2006 06:35:21 +0000 (06:35 +0000)]
include support to build madwifi rpm
Marc Fiuczynski [Fri, 15 Dec 2006 06:35:07 +0000 (06:35 +0000)]
ignore tmp and parseSpec
Marc Fiuczynski [Tue, 28 Nov 2006 22:45:05 +0000 (22:45 +0000)]
pass parseSpec
Marc Fiuczynski [Tue, 28 Nov 2006 22:44:31 +0000 (22:44 +0000)]
working version, not debug version
Marc Fiuczynski [Tue, 28 Nov 2006 21:28:11 +0000 (21:28 +0000)]
temporary hack to parse out --target option
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.
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.
Mark Huang [Fri, 17 Nov 2006 19:31:29 +0000 (19:31 +0000)]
- add netflow-utils to node build
Mark Huang [Mon, 13 Nov 2006 21:26:45 +0000 (21:26 +0000)]
- replace sidewinder, PlanetLabConf with NodeManager
Mark Huang [Mon, 13 Nov 2006 21:25:35 +0000 (21:25 +0000)]
- replace sidewinder with NodeManager
Mark Huang [Sat, 28 Oct 2006 19:14:15 +0000 (19:14 +0000)]
add new_plc_api and new_plc_www to build
Marc Fiuczynski [Thu, 12 Oct 2006 16:25:21 +0000 (16:25 +0000)]
removing resman
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
Thierry Parmentelat [Tue, 22 Aug 2006 12:37:08 +0000 (12:37 +0000)]
cosmetic : makes yum-arch's and createrepo's output readable
Mark Huang [Mon, 21 Aug 2006 20:47:59 +0000 (20:47 +0000)]
- add vconfig
Mark Huang [Wed, 16 Aug 2006 01:56:06 +0000 (01:56 +0000)]
fix up missing packages warning
Mark Huang [Wed, 16 Aug 2006 01:23:53 +0000 (01:23 +0000)]
- just warn about missing packages, don't bail out
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
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
Mark Huang [Fri, 28 Jul 2006 04:53:14 +0000 (04:53 +0000)]
- check if CVS/Root is even accessible; if not, use defaults
Mark Huang [Mon, 24 Jul 2006 19:23:57 +0000 (19:23 +0000)]
- define cvstag for tagged builds
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
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
Mark Huang [Sat, 15 Jul 2006 19:49:40 +0000 (19:49 +0000)]
- don't include build twice in myplc-MODULE
Mark Huang [Fri, 14 Jul 2006 19:28:09 +0000 (19:28 +0000)]
- fix typo
Mark Huang [Fri, 14 Jul 2006 18:41:05 +0000 (18:41 +0000)]
- remove ksymoops
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
Mark Huang [Thu, 13 Jul 2006 21:38:12 +0000 (21:38 +0000)]
- add kernel-smp to the standard planetlab group
Mark Huang [Fri, 7 Jul 2006 02:13:17 +0000 (02:13 +0000)]
- generate 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
Mark Huang [Thu, 6 Jul 2006 22:55:47 +0000 (22:55 +0000)]
- fix typo in search for updates repository
Mark Huang [Thu, 6 Jul 2006 20:54:19 +0000 (20:54 +0000)]
- fix Sticky Tag regexp
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
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
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
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)
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
Mark Huang [Fri, 30 Jun 2006 20:01:03 +0000 (20:01 +0000)]
- build mysql
- add dependencies on mysql to ulogd and netflow (pfgrep)
Mark Huang [Mon, 26 Jun 2006 15:45:34 +0000 (15:45 +0000)]
- add PlanetLabAuth to the required node packages list
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
Steve Muir [Wed, 14 Jun 2006 18:05:58 +0000 (18:05 +0000)]
Add pl_auth to list of modules
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
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
Mark Huang [Wed, 31 May 2006 15:25:47 +0000 (15:25 +0000)]
- stop installing pycurl
Mark Huang [Wed, 31 May 2006 15:25:23 +0000 (15:25 +0000)]
- stop building pycurl
Mark Huang [Tue, 23 May 2006 15:00:40 +0000 (15:00 +0000)]
- add schedutils
Mark Huang [Mon, 15 May 2006 19:17:52 +0000 (19:17 +0000)]
- rename bootcd_v3 bootcd
Mark Huang [Tue, 9 May 2006 03:01:49 +0000 (03:01 +0000)]
- run createrepo with the correct -g option
Mark Huang [Mon, 8 May 2006 19:04:29 +0000 (19:04 +0000)]
- sign all RPMS during installation if the signing key is available
Mark Huang [Mon, 1 May 2006 21:52:52 +0000 (21:52 +0000)]
- remove resman
Mark Huang [Wed, 26 Apr 2006 01:59:59 +0000 (01:59 +0000)]
- also exclude ulogd and iptables, which we build custom
Marc Fiuczynski [Fri, 14 Apr 2006 15:42:33 +0000 (15:42 +0000)]
add planetlabalpha and planetlabbeta groups
Marc Fiuczynski [Fri, 14 Apr 2006 15:41:21 +0000 (15:41 +0000)]
install kernel-smp package, too
Mark Huang [Tue, 11 Apr 2006 15:43:16 +0000 (15:43 +0000)]
- install optional packages before optional groups, so that callers can
force certain packages (such as coreutils) to be installed first
before groupinstall is run, which seems to be broken and does not
install dependencies in the right order
Mark Huang [Mon, 10 Apr 2006 20:37:18 +0000 (20:37 +0000)]
- add -x option to explicitly exclude packages
- add -k option to exclude kernel* packages from all repositories except
bootstrap (so that the default FC4 kernel doesn't override our kernel)
Mark Huang [Mon, 10 Apr 2006 14:57:32 +0000 (14:57 +0000)]
- also run createrepo on plc rpms
Marc Fiuczynski [Thu, 6 Apr 2006 14:57:24 +0000 (14:57 +0000)]
Needed to add in util-vserver-legacy for devbox to function correctly.
Mark Huang [Thu, 6 Apr 2006 04:45:23 +0000 (04:45 +0000)]
make /dev/loop devices for mkinitrd in case a kernel is being installed
Mark Huang [Wed, 5 Apr 2006 21:32:15 +0000 (21:32 +0000)]
- make sure coreutils is installed; it's basically mandatory for any
useful installation
Mark Huang [Wed, 5 Apr 2006 21:20:27 +0000 (21:20 +0000)]
- not sure what i was seeing; fc2 curl does indeed support file://
- no need for scratch space
- clean /dev before populating
- set an error trap after making device nodes; mknod fails if the file
already exists, so set the trap after this point
Mark Huang [Wed, 5 Apr 2006 21:15:37 +0000 (21:15 +0000)]
- add util-vserver-build and vserver-system-packages for bootstrapping
system slices
- remove netflow-init
Mark Huang [Mon, 3 Apr 2006 19:51:42 +0000 (19:51 +0000)]
- whoops, set timezone in the image, not in real root
Mark Huang [Mon, 3 Apr 2006 19:49:23 +0000 (19:49 +0000)]
- bootmanager requires build
Mark Huang [Mon, 3 Apr 2006 19:39:39 +0000 (19:39 +0000)]
- bootcd and vserver-reference no longer require yumgroups.xml, package
lists are now embedded in their build scripts
- build and bootmanager required for the bootcd build
Mark Huang [Mon, 3 Apr 2006 19:11:46 +0000 (19:11 +0000)]
- set time zone to UTC
Mark Huang [Fri, 31 Mar 2006 22:15:06 +0000 (22:15 +0000)]
- remove lkcdutils package from node group definition
Mark Huang [Fri, 31 Mar 2006 21:17:49 +0000 (21:17 +0000)]
- do not automatically disable all services
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