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.
Faiyaz Ahmed [Fri, 5 Oct 2007 20:25:22 +0000 (20:25 +0000)]
util-vserver no longer depends on util-python.
Faiyaz Ahmed [Fri, 5 Oct 2007 20:16:04 +0000 (20:16 +0000)]
Renamed new_plc_www to WWW.
Faiyaz Ahmed [Fri, 5 Oct 2007 19:58:53 +0000 (19:58 +0000)]
renamed new_plc_api to PLCAPI.
Faiyaz Ahmed [Fri, 5 Oct 2007 19:52:24 +0000 (19:52 +0000)]
Add vsys to ALL.
Faiyaz Ahmed [Fri, 5 Oct 2007 19:47:23 +0000 (19:47 +0000)]
Deprecate PlanetLabAuth. Removed from dependency check.
Faiyaz Ahmed [Fri, 5 Oct 2007 19:45:45 +0000 (19:45 +0000)]
Deprecate PlanetLabAuth. Not used by anything
Faiyaz Ahmed [Fri, 5 Oct 2007 19:44:04 +0000 (19:44 +0000)]
Deprecate pycurl. Use fc6+ release.
Faiyaz Ahmed [Fri, 5 Oct 2007 19:38:08 +0000 (19:38 +0000)]
Renamed modules to keep inline with SVN. Removed deprecated modules (commented reason).
Faiyaz Ahmed [Fri, 5 Oct 2007 18:41:36 +0000 (18:41 +0000)]
Removed PlanetLabConf
Faiyaz Ahmed [Tue, 2 Oct 2007 17:33:05 +0000 (17:33 +0000)]
Added SVNROOT.
Faiyaz Ahmed [Tue, 25 Sep 2007 19:21:56 +0000 (19:21 +0000)]
PlanetLabConf was deprecated with the new pl_conf'less NM
Faiyaz Ahmed [Tue, 25 Sep 2007 19:21:08 +0000 (19:21 +0000)]
Removed PlanetLabAccounts and PlanetLabConf
Faiyaz Ahmed [Tue, 25 Sep 2007 18:38:47 +0000 (18:38 +0000)]
Removed PlanetLabAccounts
Faiyaz Ahmed [Tue, 18 Sep 2007 20:26:16 +0000 (20:26 +0000)]
Remove PLCAPI from vserver-reference
Marc Fiuczynski [Mon, 17 Sep 2007 16:49:15 +0000 (16:49 +0000)]
- umount image lazily.
- change order where a few of the /dev devices are created.
- NOTE: need to make sure that it is ok to have those devices
exposed within a vserver.
Marc Fiuczynski [Mon, 17 Sep 2007 16:46:19 +0000 (16:46 +0000)]
Do umount's lazily.
Marc Fiuczynski [Wed, 12 Sep 2007 21:05:52 +0000 (21:05 +0000)]
.rpmbuild.sh is now rpmbuild.sh in CVS
Marc Fiuczynski [Wed, 12 Sep 2007 20:28:14 +0000 (20:28 +0000)]
always use rpmbuild.sh to properly invoke rpmbuild
Marc Fiuczynski [Wed, 12 Sep 2007 20:26:20 +0000 (20:26 +0000)]
update usage from .rpmbuild.sh -> rpmbuild.sh & get rid of makefile support to generate the file
Marc Fiuczynski [Wed, 12 Sep 2007 20:25:40 +0000 (20:25 +0000)]
create a separate rpmbuild script that can be properly executed from sudo
Marc Fiuczynski [Wed, 12 Sep 2007 17:17:42 +0000 (17:17 +0000)]
ignore .rpmbuild.sh, which gets generated by Rules.mk
Marc Fiuczynski [Mon, 10 Sep 2007 22:24:20 +0000 (22:24 +0000)]
always use PWD as HOME to get current build directory as home directory for rpmbuild
Marc Fiuczynski [Mon, 10 Sep 2007 22:17:14 +0000 (22:17 +0000)]
always use PWD as HOME to get current build directory as home directory for rpmbuild
Marc Fiuczynski [Mon, 10 Sep 2007 19:39:10 +0000 (19:39 +0000)]
make sure 'build' user has proper sudoers setup
Marc Fiuczynski [Thu, 6 Sep 2007 21:02:43 +0000 (21:02 +0000)]
build new PLCWWW and myplc-native modules
Marc Fiuczynski [Fri, 31 Aug 2007 03:17:34 +0000 (03:17 +0000)]
set pl_FEDORA_RELEASE to the result of calling pl_getFedoraRelease()
Marc Fiuczynski [Fri, 31 Aug 2007 02:51:03 +0000 (02:51 +0000)]
only build pycurl if we have a compatible curl-devel installed
Marc Fiuczynski [Fri, 31 Aug 2007 02:23:08 +0000 (02:23 +0000)]
Assume that pl_makedevs() was called to have /dev devices and dirs properly setup before invoking mkfedora
Marc Fiuczynski [Fri, 31 Aug 2007 02:21:22 +0000 (02:21 +0000)]
Use build.common functions
Marc Fiuczynski [Fri, 31 Aug 2007 02:20:54 +0000 (02:20 +0000)]
fix pl_mkfedora: call mkfedora not ./mkfedora
fix pl_setup_chroot: proper options argument handling
Marc Fiuczynski [Thu, 30 Aug 2007 16:34:48 +0000 (16:34 +0000)]
Common functions and variables used by various build.sh, build_devel.sh, prep.sh, and build.functions files in other PL CVS modules
Faiyaz Ahmed [Wed, 29 Aug 2007 20:28:08 +0000 (20:28 +0000)]
Remove finger (planetlabid)
Faiyaz Ahmed [Wed, 29 Aug 2007 19:20:37 +0000 (19:20 +0000)]
Remove PlanetlabID
Marc Fiuczynski [Tue, 28 Aug 2007 21:49:09 +0000 (21:49 +0000)]
fix so that it prints Core for Fedora release<7 and otherwise just drops Core for release>=7
Marc Fiuczynski [Fri, 24 Aug 2007 05:01:39 +0000 (05:01 +0000)]
added OLPC F7 mirror repository
Marc Fiuczynski [Fri, 24 Aug 2007 05:00:14 +0000 (05:00 +0000)]
As of release version 7, Fedora dropped 'core'
Marc Fiuczynski [Fri, 24 Aug 2007 04:47:00 +0000 (04:47 +0000)]
As of release version 7, Fedora dropped 'core'
Marc Fiuczynski [Wed, 22 Aug 2007 14:42:27 +0000 (14:42 +0000)]
use native mysql* from FC distribution rather than local/old mysql
Marc Fiuczynski [Wed, 22 Aug 2007 14:41:32 +0000 (14:41 +0000)]
final changes to gets things to build on FC6
Marc Fiuczynski [Tue, 21 Aug 2007 03:47:21 +0000 (03:47 +0000)]
use smoke as a FC repository
Marc Fiuczynski [Tue, 21 Aug 2007 03:41:37 +0000 (03:41 +0000)]
switch to using coblitz service rather than coblitz repository as source for FC rpms
Faiyaz Ahmed [Mon, 20 Aug 2007 20:02:14 +0000 (20:02 +0000)]
Atticed. Replaced by v4_yumgroups.xml.
Faiyaz Ahmed [Tue, 14 Aug 2007 16:16:39 +0000 (16:16 +0000)]
make ln paths relative instead of absolute. URL check was failing in PlanetLabConf.
Faiyaz Ahmed [Mon, 13 Aug 2007 19:20:55 +0000 (19:20 +0000)]
Added jre
Daniel Hokka Zakrisson [Tue, 31 Jul 2007 14:15:30 +0000 (14:15 +0000)]
util-vserver depends on libnl
Daniel Hokka Zakrisson [Fri, 27 Jul 2007 20:08:34 +0000 (20:08 +0000)]
add libnl
Marc Fiuczynski [Tue, 24 Jul 2007 15:20:36 +0000 (15:20 +0000)]
Clean up the way the kernel gets built for i386 and x86_64 architectures.
Marc Fiuczynski [Mon, 23 Jul 2007 15:50:59 +0000 (15:50 +0000)]
fix off-by-one bug
Marc Fiuczynski [Mon, 23 Jul 2007 15:12:44 +0000 (15:12 +0000)]
properly terminate target string with null character
Marc Fiuczynski [Thu, 19 Jul 2007 20:39:33 +0000 (20:39 +0000)]
compile parseSpec with -D_GNU_SOURCE to eliminate stupid 'warning: implicit declaration of function strnlen' message
Faiyaz Ahmed [Mon, 2 Jul 2007 17:44:40 +0000 (17:44 +0000)]
Remove CoDemux so kernel dev can continue without vnet.