Thierry Parmentelat [Fri, 23 Nov 2007 09:05:12 +0000 (09:05 +0000)]
linux-2.6 and Linux-2.6 have different paths to specfile
Thierry Parmentelat [Fri, 23 Nov 2007 08:56:53 +0000 (08:56 +0000)]
less confusing output in specfile when using unknown distro
Thierry Parmentelat [Fri, 23 Nov 2007 08:55:44 +0000 (08:55 +0000)]
distroname and distrorelease exported in all specfiles, as was pldistro
Thierry Parmentelat [Thu, 22 Nov 2007 19:54:04 +0000 (19:54 +0000)]
f8 is broken anyway, so let's try Daniel's - nothing to lose
Thierry Parmentelat [Thu, 22 Nov 2007 19:49:40 +0000 (19:49 +0000)]
re-enables Marc's patch on fc4 as it seems to work
without it, filesystem does not get installed on fc4 anyway
Thierry Parmentelat [Thu, 22 Nov 2007 13:32:34 +0000 (13:32 +0000)]
another readme
Thierry Parmentelat [Thu, 22 Nov 2007 12:01:04 +0000 (12:01 +0000)]
temporary : mount/umount /proc : enabled on fc4 as it used to work before - disabled on fc6 & higher
Thierry Parmentelat [Thu, 22 Nov 2007 12:00:09 +0000 (12:00 +0000)]
adding emacs to the build image
Marc Fiuczynski [Thu, 22 Nov 2007 06:11:48 +0000 (06:11 +0000)]
need languages too
Marc Fiuczynski [Thu, 22 Nov 2007 06:10:05 +0000 (06:10 +0000)]
mount /proc as some rpms require this; set _netsharedpath to /proc
Marc Fiuczynski [Thu, 22 Nov 2007 05:19:52 +0000 (05:19 +0000)]
quiet rsync motd
Marc Fiuczynski [Thu, 22 Nov 2007 04:29:29 +0000 (04:29 +0000)]
updating mirrors to include the new build.planet-laborg mirror; got rid of a few others
Marc Fiuczynski [Thu, 22 Nov 2007 04:20:22 +0000 (04:20 +0000)]
ensure that build command is executable
Marc Fiuczynski [Wed, 21 Nov 2007 22:19:30 +0000 (22:19 +0000)]
temp disable cloning support
Marc Fiuczynski [Wed, 21 Nov 2007 22:13:03 +0000 (22:13 +0000)]
when CLONED do not run vym or pkgmgmt internalize
Marc Fiuczynski [Wed, 21 Nov 2007 22:10:56 +0000 (22:10 +0000)]
update CLONED logic
Marc Fiuczynski [Wed, 21 Nov 2007 22:06:21 +0000 (22:06 +0000)]
do not run 'vserver ... pkgmgmt internalize' when cloning a reference vserver
Marc Fiuczynski [Wed, 21 Nov 2007 21:54:14 +0000 (21:54 +0000)]
/vservers not /vserver
Marc Fiuczynski [Wed, 21 Nov 2007 21:48:15 +0000 (21:48 +0000)]
/vservers not /vserver
Thierry Parmentelat [Wed, 21 Nov 2007 21:06:54 +0000 (21:06 +0000)]
test phase more robust
Thierry Parmentelat [Wed, 21 Nov 2007 21:01:58 +0000 (21:01 +0000)]
test phase more robust
Thierry Parmentelat [Wed, 21 Nov 2007 20:05:47 +0000 (20:05 +0000)]
use vserver clone when the reference *does* exist
Thierry Parmentelat [Wed, 21 Nov 2007 19:44:38 +0000 (19:44 +0000)]
add a note about kernel configs
Thierry Parmentelat [Wed, 21 Nov 2007 19:40:12 +0000 (19:40 +0000)]
uses the new tests module
Marc Fiuczynski [Wed, 21 Nov 2007 19:01:15 +0000 (19:01 +0000)]
don't sync debug/ iso/ ppc/ source/
Marc Fiuczynski [Wed, 21 Nov 2007 18:54:25 +0000 (18:54 +0000)]
rename variable path -> repopath
Marc Fiuczynski [Wed, 21 Nov 2007 18:50:22 +0000 (18:50 +0000)]
use := rather than = for consistency
Marc Fiuczynski [Wed, 21 Nov 2007 18:49:51 +0000 (18:49 +0000)]
added optimization: check if we can create new vserver from a reference image
Marc Fiuczynski [Wed, 21 Nov 2007 16:42:17 +0000 (16:42 +0000)]
- switched to mirrors. as default rsync url
- generalized so that we can also use centos in the future [not done]
- minor clean up on the set of paths to rsync
Thierry Parmentelat [Wed, 21 Nov 2007 15:19:02 +0000 (15:19 +0000)]
tries to identify why things are here - no change in contents
Thierry Parmentelat [Wed, 21 Nov 2007 14:14:12 +0000 (14:14 +0000)]
need pciutils-devel to build pypcilib
Thierry Parmentelat [Wed, 21 Nov 2007 14:10:16 +0000 (14:10 +0000)]
restores former policy to checkout /build rather than to export it, so subsequent (-o) runs can update it
Thierry Parmentelat [Wed, 21 Nov 2007 14:07:52 +0000 (14:07 +0000)]
building pypcilib for bootcd
Thierry Parmentelat [Wed, 21 Nov 2007 14:00:31 +0000 (14:00 +0000)]
a few readmes
Thierry Parmentelat [Wed, 21 Nov 2007 10:15:38 +0000 (10:15 +0000)]
oops again
Thierry Parmentelat [Wed, 21 Nov 2007 09:48:52 +0000 (09:48 +0000)]
cleanup
Thierry Parmentelat [Wed, 21 Nov 2007 09:06:11 +0000 (09:06 +0000)]
sigh again
Thierry Parmentelat [Wed, 21 Nov 2007 08:57:50 +0000 (08:57 +0000)]
sigh
Thierry Parmentelat [Wed, 21 Nov 2007 08:53:23 +0000 (08:53 +0000)]
oops
Thierry Parmentelat [Wed, 21 Nov 2007 08:46:29 +0000 (08:46 +0000)]
obsolete
Thierry Parmentelat [Wed, 21 Nov 2007 08:46:20 +0000 (08:46 +0000)]
simpler bootstrap : take the whole build
Thierry Parmentelat [Wed, 21 Nov 2007 08:24:56 +0000 (08:24 +0000)]
cleaned up last unused reference to v4_yumgroups.xml
Thierry Parmentelat [Wed, 21 Nov 2007 08:22:55 +0000 (08:22 +0000)]
replacing pldistro-fcdistro-*.lst with a pldistro-*.lst with variants embedded
Thierry Parmentelat [Wed, 21 Nov 2007 08:06:26 +0000 (08:06 +0000)]
pasted notes from former plc_devel_config.xml
Thierry Parmentelat [Wed, 21 Nov 2007 08:04:32 +0000 (08:04 +0000)]
obsolete
Marc Fiuczynski [Tue, 20 Nov 2007 20:45:13 +0000 (20:45 +0000)]
properly set pl_DISTRO_NAME for CentOS
Thierry Parmentelat [Tue, 20 Nov 2007 20:18:16 +0000 (20:18 +0000)]
rpmlib.h needs popt.h on f8
Marc Fiuczynski [Tue, 20 Nov 2007 20:13:19 +0000 (20:13 +0000)]
setting terminating null in sourcename rather than fullSource string
Marc Fiuczynski [Tue, 20 Nov 2007 19:16:13 +0000 (19:16 +0000)]
do output logging externally from within cron job
Marc Fiuczynski [Tue, 20 Nov 2007 19:00:02 +0000 (19:00 +0000)]
log actions
Thierry Parmentelat [Tue, 20 Nov 2007 10:28:36 +0000 (10:28 +0000)]
review error handling - log was not web-published when test fails
Thierry Parmentelat [Tue, 20 Nov 2007 08:41:52 +0000 (08:41 +0000)]
fine-tune depends + polishing
Thierry Parmentelat [Tue, 20 Nov 2007 08:17:49 +0000 (08:17 +0000)]
less verbose stage2
Thierry Parmentelat [Mon, 19 Nov 2007 21:30:11 +0000 (21:30 +0000)]
oops, webpath misses the last step
Thierry Parmentelat [Mon, 19 Nov 2007 21:24:36 +0000 (21:24 +0000)]
webpath wrong when autonumnbering is used
Marc Fiuczynski [Mon, 19 Nov 2007 20:06:53 +0000 (20:06 +0000)]
switch to use mirrors.kernel.org/fedora by default
Marc Fiuczynski [Mon, 19 Nov 2007 17:55:16 +0000 (17:55 +0000)]
add --delete to rsync command to ensure that old rpms that are no longer in the repo get deleted locally
Marc Fiuczynski [Mon, 19 Nov 2007 17:51:01 +0000 (17:51 +0000)]
increase loopback dev creation from 8 -> 256
Thierry Parmentelat [Mon, 19 Nov 2007 11:23:48 +0000 (11:23 +0000)]
created from f7
Thierry Parmentelat [Mon, 19 Nov 2007 11:00:09 +0000 (11:00 +0000)]
log naming
Thierry Parmentelat [Mon, 19 Nov 2007 10:49:55 +0000 (10:49 +0000)]
more doc in Makefile - normalized package names from the actual rpm names
Thierry Parmentelat [Sun, 18 Nov 2007 21:47:11 +0000 (21:47 +0000)]
trying to run mkfedora without mounting /proc at all
Thierry Parmentelat [Sun, 18 Nov 2007 21:46:30 +0000 (21:46 +0000)]
obsolete
Thierry Parmentelat [Fri, 16 Nov 2007 16:58:53 +0000 (16:58 +0000)]
propset - enables svn keywords
Thierry Parmentelat [Fri, 16 Nov 2007 15:22:28 +0000 (15:22 +0000)]
these files are needed too
Thierry Parmentelat [Fri, 16 Nov 2007 14:55:23 +0000 (14:55 +0000)]
* tentative merge of the onelab build, be sure to run
$ make stage1=true
before you make
* cleaned up obsolete stuff, like .cvsignore, devbox.sh
* to review : crontab - README - packages.sh
not sure what to do with these
Marc Fiuczynski [Thu, 8 Nov 2007 22:35:05 +0000 (22:35 +0000)]
typo in BootstrapFS dependency
Marc Fiuczynski [Thu, 8 Nov 2007 22:34:11 +0000 (22:34 +0000)]
Update BootstrapFS and VserverReference dependencies
Marc Fiuczynski [Thu, 8 Nov 2007 16:10:57 +0000 (16:10 +0000)]
sniff: typos suck.
Marc Fiuczynski [Thu, 8 Nov 2007 16:06:16 +0000 (16:06 +0000)]
need to grep for 'package:', not 'packages'
Marc Fiuczynski [Thu, 8 Nov 2007 15:31:51 +0000 (15:31 +0000)]
*do* use multiple modules for BootstrapFS
Marc Fiuczynski [Thu, 8 Nov 2007 15:29:49 +0000 (15:29 +0000)]
don't use multiple modules for BootstrapFS
Marc Fiuczynski [Thu, 8 Nov 2007 15:27:53 +0000 (15:27 +0000)]
added BootstrapFS package to the build
Marc Fiuczynski [Wed, 7 Nov 2007 21:03:03 +0000 (21:03 +0000)]
* added pl_getPackages() and pl_getGroups()
Marc Fiuczynski [Mon, 5 Nov 2007 17:41:15 +0000 (17:41 +0000)]
Need to define distrname within ''
Marc Fiuczynski [Mon, 5 Nov 2007 17:05:01 +0000 (17:05 +0000)]
move pldistro or release specific info into separate tags files. This is the default one that points to planet-lab.org
Marc Fiuczynski [Mon, 5 Nov 2007 17:04:05 +0000 (17:04 +0000)]
This change set makes the following modifications:
1) removes the commented out madwifi and ivtv packages
2) includes a default-tags.mk file, unless this is overridden at the
command line with a, say, pldistro or release specific tags file.
3) eliminates the CVS check to see if a tag has been checked out.
4) sets DISTRO and RELEASE variables that are currently passed to
MyPLC-devel-native and PlanetFlow where they are used to
conditionally include rpm packages.
5) comments on the need to rethink the install: section of the makefile.
Marc Fiuczynski [Fri, 26 Oct 2007 21:09:48 +0000 (21:09 +0000)]
pass in distro and release number to the build for myplc-devel-native
Marc Fiuczynski [Fri, 26 Oct 2007 21:09:19 +0000 (21:09 +0000)]
generalize to support non redhat distros other than Fedora
Marc Fiuczynski [Wed, 24 Oct 2007 13:05:11 +0000 (13:05 +0000)]
Use Fedora release number when building MyPLC-devel-native.
Marc Fiuczynski [Wed, 24 Oct 2007 12:58:09 +0000 (12:58 +0000)]
Fix to properly handled quoted arguments.
Marc Fiuczynski [Tue, 23 Oct 2007 21:24:31 +0000 (21:24 +0000)]
Don't install to boot server yet. This installation of the RPMs needs
to change into a PLDISTRO specific "install script" such that OneLab,
PlanetLab, VINI, etc. can have their own specific scripts (if any) to
update their RPMs. In fact, I am not sure the build should be doing
the install at all, as it probably is a separate step altogether.
Marc Fiuczynski [Mon, 22 Oct 2007 17:31:45 +0000 (17:31 +0000)]
Rename myplc-devel-* to MyPLC-devel-*.
Marc Fiuczynski [Mon, 22 Oct 2007 17:31:18 +0000 (17:31 +0000)]
Rename to use MyPLC rather than myplc.
(I'm not sure renaming is helping us. :)
Marc Fiuczynski [Mon, 22 Oct 2007 17:26:44 +0000 (17:26 +0000)]
build.sh will now build natively within the current hosting
environment rather than building myplc-devel.
planetlab.mk no longer creates myplc-devel
Marc Fiuczynski [Mon, 22 Oct 2007 14:58:06 +0000 (14:58 +0000)]
Turn logging to ${BASE}/log file back on.
Marc Fiuczynski [Mon, 22 Oct 2007 14:53:34 +0000 (14:53 +0000)]
Rename myplc -> MyPLC.
Marc Fiuczynski [Mon, 22 Oct 2007 13:58:16 +0000 (13:58 +0000)]
Use https for svn.planet-lab.org and use "svn checkout" rather than
"svn co" to checkout files.
Marc Fiuczynski [Sat, 20 Oct 2007 00:53:31 +0000 (00:53 +0000)]
Switch to use svn.
Marc Fiuczynski [Sat, 20 Oct 2007 00:31:34 +0000 (00:31 +0000)]
Build kernel from svn trunk.
Faiyaz Ahmed [Wed, 17 Oct 2007 20:46:10 +0000 (20:46 +0000)]
fixed typo. Thanks Thierry\!
Faiyaz Ahmed [Wed, 17 Oct 2007 20:19:42 +0000 (20:19 +0000)]
rename NetFlow to PlanetFlow.
Marc Fiuczynski [Mon, 15 Oct 2007 17:07:07 +0000 (17:07 +0000)]
create /usr/share/info to shut up some of the warnings.
Marc Fiuczynski [Mon, 15 Oct 2007 13:54:06 +0000 (13:54 +0000)]
Create /var/lib/{rpm,yum} to make f7 version of yum happy.
Marc Fiuczynski [Sun, 14 Oct 2007 18:26:40 +0000 (18:26 +0000)]
Point build at the right .spec file.
Marc Fiuczynski [Tue, 9 Oct 2007 17:43:57 +0000 (17:43 +0000)]
Don't include MyPLC-*-native yet.
Marc Fiuczynski [Tue, 9 Oct 2007 17:43:26 +0000 (17:43 +0000)]
Initial changes to get MyPLC to build from SVN.
Marc Fiuczynski [Tue, 9 Oct 2007 14:22:42 +0000 (14:22 +0000)]
More fixes to handle the case when there are mixed CVS/SVN
repositories. Rules.mk will first check if there are package specific
SVN or CVS repositories, and then check whether a global CVS or SVN
repository is specified. Note that there one should only specify
either a global CVS or SNV repository---not both, which I suppose one
could check for.
Marc Fiuczynski [Tue, 9 Oct 2007 13:38:15 +0000 (13:38 +0000)]
Fixes so that things work properly when we use SVN or CVS.
If there are multiple packages listed per module, the code currently
assumes that the first package in the module list is the one that
contains the specfile.
Marc Fiuczynski [Mon, 8 Oct 2007 15:35:12 +0000 (15:35 +0000)]
Updates so that building via SVN functions.