build.git
16 years agosetting terminating null in sourcename rather than fullSource string
Marc Fiuczynski [Tue, 20 Nov 2007 20:13:19 +0000 (20:13 +0000)]
setting terminating null in sourcename rather than fullSource string

16 years agodo output logging externally from within cron job
Marc Fiuczynski [Tue, 20 Nov 2007 19:16:13 +0000 (19:16 +0000)]
do output logging externally from within cron job

16 years agolog actions
Marc Fiuczynski [Tue, 20 Nov 2007 19:00:02 +0000 (19:00 +0000)]
log actions

16 years agoreview error handling - log was not web-published when test fails
Thierry Parmentelat [Tue, 20 Nov 2007 10:28:36 +0000 (10:28 +0000)]
review error handling - log was not web-published when test fails

16 years agofine-tune depends + polishing
Thierry Parmentelat [Tue, 20 Nov 2007 08:41:52 +0000 (08:41 +0000)]
fine-tune depends + polishing

16 years agoless verbose stage2
Thierry Parmentelat [Tue, 20 Nov 2007 08:17:49 +0000 (08:17 +0000)]
less verbose stage2

16 years agooops, webpath misses the last step
Thierry Parmentelat [Mon, 19 Nov 2007 21:30:11 +0000 (21:30 +0000)]
oops, webpath misses the last step

16 years agowebpath wrong when autonumnbering is used
Thierry Parmentelat [Mon, 19 Nov 2007 21:24:36 +0000 (21:24 +0000)]
webpath wrong when autonumnbering is used

16 years agoswitch to use rsync://mirrors.kernel.org/fedora by default
Marc Fiuczynski [Mon, 19 Nov 2007 20:06:53 +0000 (20:06 +0000)]
switch to use mirrors.kernel.org/fedora by default

16 years agoadd --delete to rsync command to ensure that old rpms that are no longer in the repo...
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

16 years agoincrease loopback dev creation from 8 -> 256
Marc Fiuczynski [Mon, 19 Nov 2007 17:51:01 +0000 (17:51 +0000)]
increase loopback dev creation from 8 -> 256

16 years agocreated from f7
Thierry Parmentelat [Mon, 19 Nov 2007 11:23:48 +0000 (11:23 +0000)]
created from f7

16 years agolog naming
Thierry Parmentelat [Mon, 19 Nov 2007 11:00:09 +0000 (11:00 +0000)]
log naming

16 years agomore doc in Makefile - normalized package names from the actual rpm names
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

16 years agotrying to run mkfedora without mounting /proc at all
Thierry Parmentelat [Sun, 18 Nov 2007 21:47:11 +0000 (21:47 +0000)]
trying to run mkfedora without mounting /proc at all

16 years agoobsolete
Thierry Parmentelat [Sun, 18 Nov 2007 21:46:30 +0000 (21:46 +0000)]
obsolete

16 years agopropset - enables svn keywords
Thierry Parmentelat [Fri, 16 Nov 2007 16:58:53 +0000 (16:58 +0000)]
propset - enables svn keywords

16 years agothese files are needed too
Thierry Parmentelat [Fri, 16 Nov 2007 15:22:28 +0000 (15:22 +0000)]
these files are needed too

16 years ago* tentative merge of the onelab build, be sure to run
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

16 years agotypo in BootstrapFS dependency
Marc Fiuczynski [Thu, 8 Nov 2007 22:35:05 +0000 (22:35 +0000)]
typo in BootstrapFS dependency

16 years agoUpdate BootstrapFS and VserverReference dependencies
Marc Fiuczynski [Thu, 8 Nov 2007 22:34:11 +0000 (22:34 +0000)]
Update BootstrapFS and VserverReference dependencies

16 years agosniff: typos suck.
Marc Fiuczynski [Thu, 8 Nov 2007 16:10:57 +0000 (16:10 +0000)]
sniff: typos suck.

16 years agoneed to grep for 'package:', not 'packages'
Marc Fiuczynski [Thu, 8 Nov 2007 16:06:16 +0000 (16:06 +0000)]
need to grep for 'package:', not 'packages'

16 years ago*do* use multiple modules for BootstrapFS
Marc Fiuczynski [Thu, 8 Nov 2007 15:31:51 +0000 (15:31 +0000)]
*do* use multiple modules for BootstrapFS

16 years agodon't 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

16 years agoadded BootstrapFS package to the build
Marc Fiuczynski [Thu, 8 Nov 2007 15:27:53 +0000 (15:27 +0000)]
added BootstrapFS package to the build

16 years ago* added pl_getPackages() and pl_getGroups()
Marc Fiuczynski [Wed, 7 Nov 2007 21:03:03 +0000 (21:03 +0000)]
* added pl_getPackages() and pl_getGroups()

16 years agoNeed to define distrname within ''
Marc Fiuczynski [Mon, 5 Nov 2007 17:41:15 +0000 (17:41 +0000)]
Need to define distrname within ''

16 years agomove pldistro or release specific info into separate tags files. This is the default...
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

16 years agoThis change set makes the following modifications:
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.

16 years agopass in distro and release number to the build for myplc-devel-native
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

16 years agogeneralize to support non redhat distros other than Fedora
Marc Fiuczynski [Fri, 26 Oct 2007 21:09:19 +0000 (21:09 +0000)]
generalize to support non redhat distros other than Fedora

16 years agoUse Fedora release number when building MyPLC-devel-native.
Marc Fiuczynski [Wed, 24 Oct 2007 13:05:11 +0000 (13:05 +0000)]
Use Fedora release number when building MyPLC-devel-native.

16 years agoFix to properly handled quoted arguments.
Marc Fiuczynski [Wed, 24 Oct 2007 12:58:09 +0000 (12:58 +0000)]
Fix to properly handled quoted arguments.

16 years agoDon't install to boot server yet. This installation of the RPMs needs
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.

16 years agoRename myplc-devel-* to MyPLC-devel-*.
Marc Fiuczynski [Mon, 22 Oct 2007 17:31:45 +0000 (17:31 +0000)]
Rename myplc-devel-* to MyPLC-devel-*.

16 years agoRename to use MyPLC rather than myplc.
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. :)

16 years agobuild.sh will now build natively within the current hosting
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

16 years agoTurn logging to ${BASE}/log file back on.
Marc Fiuczynski [Mon, 22 Oct 2007 14:58:06 +0000 (14:58 +0000)]
Turn logging to ${BASE}/log file back on.

16 years agoRename myplc -> MyPLC.
Marc Fiuczynski [Mon, 22 Oct 2007 14:53:34 +0000 (14:53 +0000)]
Rename myplc -> MyPLC.

16 years agoUse https for svn.planet-lab.org and use "svn checkout" rather than
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.

16 years agoSwitch to use svn.
Marc Fiuczynski [Sat, 20 Oct 2007 00:53:31 +0000 (00:53 +0000)]
Switch to use svn.

16 years agoBuild kernel from svn trunk.
Marc Fiuczynski [Sat, 20 Oct 2007 00:31:34 +0000 (00:31 +0000)]
Build kernel from svn trunk.

16 years agofixed typo. Thanks Thierry\!
Faiyaz Ahmed [Wed, 17 Oct 2007 20:46:10 +0000 (20:46 +0000)]
fixed typo.  Thanks Thierry\!

16 years agorename NetFlow to PlanetFlow.
Faiyaz Ahmed [Wed, 17 Oct 2007 20:19:42 +0000 (20:19 +0000)]
rename NetFlow to PlanetFlow.

16 years agocreate /usr/share/info to shut up some of the warnings.
Marc Fiuczynski [Mon, 15 Oct 2007 17:07:07 +0000 (17:07 +0000)]
create /usr/share/info to shut up some of the warnings.

16 years agoCreate /var/lib/{rpm,yum} to make f7 version of yum happy.
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.

16 years agoPoint build at the right .spec file.
Marc Fiuczynski [Sun, 14 Oct 2007 18:26:40 +0000 (18:26 +0000)]
Point build at the right .spec file.

16 years agoDon't include MyPLC-*-native yet.
Marc Fiuczynski [Tue, 9 Oct 2007 17:43:57 +0000 (17:43 +0000)]
Don't include MyPLC-*-native yet.

16 years agoInitial changes to get MyPLC to build from SVN.
Marc Fiuczynski [Tue, 9 Oct 2007 17:43:26 +0000 (17:43 +0000)]
Initial changes to get MyPLC to build from SVN.

16 years agoMore fixes to handle the case when there are mixed CVS/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.

16 years agoFixes so that things work properly when we use SVN or CVS.
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.

16 years agoUpdates so that building via SVN functions.
Marc Fiuczynski [Mon, 8 Oct 2007 15:35:12 +0000 (15:35 +0000)]
Updates so that building via SVN functions.

16 years agoutil-vserver no longer depends on util-python.
Faiyaz Ahmed [Fri, 5 Oct 2007 20:25:22 +0000 (20:25 +0000)]
util-vserver no longer depends on util-python.

16 years agoRenamed new_plc_www to WWW.
Faiyaz Ahmed [Fri, 5 Oct 2007 20:16:04 +0000 (20:16 +0000)]
Renamed new_plc_www to WWW.

16 years agorenamed new_plc_api to PLCAPI.
Faiyaz Ahmed [Fri, 5 Oct 2007 19:58:53 +0000 (19:58 +0000)]
renamed new_plc_api to PLCAPI.

16 years agoAdd vsys to ALL.
Faiyaz Ahmed [Fri, 5 Oct 2007 19:52:24 +0000 (19:52 +0000)]
Add vsys to ALL.

16 years agoDeprecate PlanetLabAuth. Removed from dependency check.
Faiyaz Ahmed [Fri, 5 Oct 2007 19:47:23 +0000 (19:47 +0000)]
Deprecate PlanetLabAuth.  Removed from dependency check.

16 years agoDeprecate PlanetLabAuth. Not used by anything
Faiyaz Ahmed [Fri, 5 Oct 2007 19:45:45 +0000 (19:45 +0000)]
Deprecate PlanetLabAuth.  Not used by anything

16 years agoDeprecate pycurl. Use fc6+ release.
Faiyaz Ahmed [Fri, 5 Oct 2007 19:44:04 +0000 (19:44 +0000)]
Deprecate pycurl.  Use fc6+ release.

16 years agoRenamed modules to keep inline with SVN. Removed deprecated modules (commented reason).
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).

16 years agoRemoved PlanetLabConf
Faiyaz Ahmed [Fri, 5 Oct 2007 18:41:36 +0000 (18:41 +0000)]
Removed PlanetLabConf

16 years agoAdded SVNROOT.
Faiyaz Ahmed [Tue, 2 Oct 2007 17:33:05 +0000 (17:33 +0000)]
Added SVNROOT.

16 years agoPlanetLabConf was deprecated with the new pl_conf'less NM
Faiyaz Ahmed [Tue, 25 Sep 2007 19:21:56 +0000 (19:21 +0000)]
PlanetLabConf was deprecated with the new pl_conf'less NM

16 years agoRemoved PlanetLabAccounts and PlanetLabConf
Faiyaz Ahmed [Tue, 25 Sep 2007 19:21:08 +0000 (19:21 +0000)]
Removed PlanetLabAccounts and PlanetLabConf

16 years agoRemoved PlanetLabAccounts
Faiyaz Ahmed [Tue, 25 Sep 2007 18:38:47 +0000 (18:38 +0000)]
Removed PlanetLabAccounts

16 years agoRemove PLCAPI from vserver-reference
Faiyaz Ahmed [Tue, 18 Sep 2007 20:26:16 +0000 (20:26 +0000)]
Remove PLCAPI from vserver-reference

16 years ago- umount image lazily.
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.

16 years agoDo umount's lazily.
Marc Fiuczynski [Mon, 17 Sep 2007 16:46:19 +0000 (16:46 +0000)]
Do umount's lazily.

16 years ago.rpmbuild.sh is now rpmbuild.sh in CVS
Marc Fiuczynski [Wed, 12 Sep 2007 21:05:52 +0000 (21:05 +0000)]
.rpmbuild.sh is now rpmbuild.sh in CVS

16 years agoalways use rpmbuild.sh to properly invoke rpmbuild
Marc Fiuczynski [Wed, 12 Sep 2007 20:28:14 +0000 (20:28 +0000)]
always use rpmbuild.sh to properly invoke rpmbuild

16 years agoupdate usage from .rpmbuild.sh -> rpmbuild.sh & get rid of makefile support to genera...
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

16 years agocreate a separate rpmbuild script that can be properly executed from sudo
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

16 years agoignore .rpmbuild.sh, which gets generated by Rules.mk
Marc Fiuczynski [Wed, 12 Sep 2007 17:17:42 +0000 (17:17 +0000)]
ignore .rpmbuild.sh, which gets generated by Rules.mk

16 years agoalways use PWD as HOME to get current build directory as home directory for rpmbuild
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

16 years agoalways 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

16 years agomake sure 'build' user has proper sudoers setup
Marc Fiuczynski [Mon, 10 Sep 2007 19:39:10 +0000 (19:39 +0000)]
make sure 'build' user has proper sudoers setup

16 years agobuild new PLCWWW and myplc-native modules
Marc Fiuczynski [Thu, 6 Sep 2007 21:02:43 +0000 (21:02 +0000)]
build new PLCWWW and myplc-native modules

16 years agoset pl_FEDORA_RELEASE to the result of calling pl_getFedoraRelease()
Marc Fiuczynski [Fri, 31 Aug 2007 03:17:34 +0000 (03:17 +0000)]
set pl_FEDORA_RELEASE to the result of calling pl_getFedoraRelease()

16 years agoonly build pycurl if we have a compatible curl-devel installed
Marc Fiuczynski [Fri, 31 Aug 2007 02:51:03 +0000 (02:51 +0000)]
only build pycurl if we have a compatible curl-devel installed

16 years agoAssume that pl_makedevs() was called to have /dev devices and dirs properly setup...
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

16 years agoUse build.common functions
Marc Fiuczynski [Fri, 31 Aug 2007 02:21:22 +0000 (02:21 +0000)]
Use build.common functions

16 years agofix pl_mkfedora: call mkfedora not ./mkfedora
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

16 years agoCommon functions and variables used by various build.sh, build_devel.sh, prep.sh...
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

16 years agoRemove finger (planetlabid)
Faiyaz Ahmed [Wed, 29 Aug 2007 20:28:08 +0000 (20:28 +0000)]
Remove finger (planetlabid)

16 years agoRemove PlanetlabID
Faiyaz Ahmed [Wed, 29 Aug 2007 19:20:37 +0000 (19:20 +0000)]
Remove PlanetlabID

16 years agofix so that it prints Core for Fedora release<7 and otherwise just drops Core for...
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

16 years agoadded OLPC F7 mirror repository
Marc Fiuczynski [Fri, 24 Aug 2007 05:01:39 +0000 (05:01 +0000)]
added OLPC F7 mirror repository

16 years agoAs of release version 7, Fedora dropped 'core'
Marc Fiuczynski [Fri, 24 Aug 2007 05:00:14 +0000 (05:00 +0000)]
As of release version 7, Fedora dropped 'core'

16 years agoAs 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'

16 years agouse native mysql* from FC distribution rather than local/old mysql
Marc Fiuczynski [Wed, 22 Aug 2007 14:42:27 +0000 (14:42 +0000)]
use native mysql* from FC distribution rather than local/old mysql

16 years agofinal changes to gets things to build on FC6
Marc Fiuczynski [Wed, 22 Aug 2007 14:41:32 +0000 (14:41 +0000)]
final changes to gets things to build on FC6

16 years agouse smoke as a FC repository
Marc Fiuczynski [Tue, 21 Aug 2007 03:47:21 +0000 (03:47 +0000)]
use smoke as a FC repository

16 years agoswitch to using coblitz service rather than coblitz repository as source for FC rpms
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

16 years agoAtticed. Replaced by v4_yumgroups.xml.
Faiyaz Ahmed [Mon, 20 Aug 2007 20:02:14 +0000 (20:02 +0000)]
Atticed.  Replaced by v4_yumgroups.xml.

16 years agomake ln paths relative instead of absolute. URL check was failing in PlanetLabConf.
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.

16 years agoAdded jre
Faiyaz Ahmed [Mon, 13 Aug 2007 19:20:55 +0000 (19:20 +0000)]
Added jre

16 years agoutil-vserver depends on libnl
Daniel Hokka Zakrisson [Tue, 31 Jul 2007 14:15:30 +0000 (14:15 +0000)]
util-vserver depends on libnl

16 years agoadd libnl
Daniel Hokka Zakrisson [Fri, 27 Jul 2007 20:08:34 +0000 (20:08 +0000)]
add libnl

16 years agoClean up the way the kernel gets built for i386 and x86_64 architectures.
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.