build.git
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.

16 years agofix off-by-one bug
Marc Fiuczynski [Mon, 23 Jul 2007 15:50:59 +0000 (15:50 +0000)]
fix off-by-one bug

16 years agoproperly terminate target string with null character
Marc Fiuczynski [Mon, 23 Jul 2007 15:12:44 +0000 (15:12 +0000)]
properly terminate target string with null character

16 years agocompile parseSpec with -D_GNU_SOURCE to eliminate stupid 'warning: implicit declarati...
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

16 years agoRemove CoDemux so kernel dev can continue without vnet.
Faiyaz Ahmed [Mon, 2 Jul 2007 17:44:40 +0000 (17:44 +0000)]
Remove CoDemux so kernel dev can continue without vnet.

16 years agoDisconnect madwifi.
Faiyaz Ahmed [Thu, 28 Jun 2007 16:46:38 +0000 (16:46 +0000)]
Disconnect madwifi.

16 years agoRemove vnet. Precursor to new kernel w/ iptables + vsever support.
Faiyaz Ahmed [Tue, 26 Jun 2007 17:54:33 +0000 (17:54 +0000)]
Remove vnet.  Precursor to new kernel w/ iptables + vsever support.

16 years agoAdd which to the VServer reference.
David E. Eisenstat [Mon, 25 Jun 2007 19:09:11 +0000 (19:09 +0000)]
Add which to the VServer reference.

17 years agoDeprecate v3_yumgroups.xml in favor of v4_yumgroups.xml.
Faiyaz Ahmed [Wed, 9 May 2007 20:26:38 +0000 (20:26 +0000)]
Deprecate v3_yumgroups.xml in favor of v4_yumgroups.xml.

17 years agoDeprecating v3_yumgroups.xml
Faiyaz Ahmed [Wed, 9 May 2007 20:25:23 +0000 (20:25 +0000)]
Deprecating v3_yumgroups.xml

17 years agoremoved duplicate codemux entry
Marc Fiuczynski [Fri, 4 May 2007 16:34:33 +0000 (16:34 +0000)]
removed duplicate codemux entry

17 years agoIncludes codemux
Faiyaz Ahmed [Wed, 2 May 2007 16:21:11 +0000 (16:21 +0000)]
Includes codemux

17 years agoadded codemux
KyoungSoo Park [Fri, 27 Apr 2007 19:17:20 +0000 (19:17 +0000)]
added codemux

17 years agoimported madwifi 0.9.3
Thierry Parmentelat [Mon, 16 Apr 2007 16:45:42 +0000 (16:45 +0000)]
imported madwifi 0.9.3

17 years agomyplc-release creation should be ok now
Thierry Parmentelat [Mon, 16 Apr 2007 15:28:18 +0000 (15:28 +0000)]
myplc-release creation should be ok now

17 years agooops, dir creation did not work, done otherwise
Thierry Parmentelat [Mon, 16 Apr 2007 15:17:06 +0000 (15:17 +0000)]
oops, dir creation did not work, done otherwise

17 years agomkdir before creating myplc-release
Thierry Parmentelat [Mon, 16 Apr 2007 15:08:08 +0000 (15:08 +0000)]
mkdir before creating myplc-release

17 years agocreate myplc-release with build date, hostname, location and detailed version, for...
Thierry Parmentelat [Mon, 16 Apr 2007 13:59:29 +0000 (13:59 +0000)]
create myplc-release with build date, hostname, location and detailed version, for embedding into myplc

17 years agoweb pages now packaged separately in the plcwww rmp package
Thierry Parmentelat [Mon, 16 Apr 2007 13:35:23 +0000 (13:35 +0000)]
web pages now packaged separately in the plcwww rmp package

17 years agoweb pages now packaged separately in the plcwww rmp package
Thierry Parmentelat [Mon, 16 Apr 2007 12:55:26 +0000 (12:55 +0000)]
web pages now packaged separately in the plcwww rmp package

17 years agoimported new_plc_www from HEAD into onelab subversion codebase
Thierry Parmentelat [Wed, 28 Mar 2007 07:40:10 +0000 (07:40 +0000)]
imported new_plc_www from HEAD into onelab subversion codebase

17 years agouses the branch rather than rc2
Thierry Parmentelat [Thu, 22 Mar 2007 21:01:35 +0000 (21:01 +0000)]
uses the branch rather than rc2

17 years agosvn extraction in multi_module mode missed semi-colon
Thierry Parmentelat [Mon, 19 Mar 2007 16:25:04 +0000 (16:25 +0000)]
svn extraction in multi_module mode missed semi-colon

17 years agoimported components : spec file needs being tweaked
Thierry Parmentelat [Mon, 19 Mar 2007 13:26:55 +0000 (13:26 +0000)]
imported components : spec file needs being tweaked

17 years agooops - screwed up between package and MODULE
Thierry Parmentelat [Mon, 19 Mar 2007 11:39:46 +0000 (11:39 +0000)]
oops - screwed up between package and MODULE

17 years agoget rid of default tags and stuff - allows to specify an alternate tagsfile
Thierry Parmentelat [Mon, 19 Mar 2007 09:18:55 +0000 (09:18 +0000)]
get rid of default tags and stuff - allows to specify an alternate tagsfile

17 years agoextracts tag definition
Thierry Parmentelat [Fri, 16 Mar 2007 19:08:13 +0000 (19:08 +0000)]
extracts tag definition

17 years agosame with bootmanager
Thierry Parmentelat [Fri, 16 Mar 2007 16:07:57 +0000 (16:07 +0000)]
same with bootmanager

17 years agobootcd imported into onelab subversion repo
Thierry Parmentelat [Fri, 16 Mar 2007 14:59:47 +0000 (14:59 +0000)]
bootcd imported into onelab subversion repo

17 years agooops, the SPEC needs to be relative to SVNPATH
Thierry Parmentelat [Wed, 14 Mar 2007 09:14:03 +0000 (09:14 +0000)]
oops, the SPEC needs to be relative to SVNPATH

17 years agobuilds new_plc_api from onelab subversion server on svn.one-lab.org
Thierry Parmentelat [Tue, 13 Mar 2007 15:53:07 +0000 (15:53 +0000)]
builds new_plc_api from onelab subversion server on svn.one-lab.org
using trunk for now