Thierry Parmentelat [Tue, 12 Feb 2008 20:19:25 +0000 (20:19 +0000)]
- now that bootcustom.sh has gone, uses a much simpler tree structure
basically evrything goes into /var/tmp/bootmedium/
hopefully no more access right issues due to both apache and root running it
- specifying a console with the 'console:xxx' option - actions restored to the fixed 6 keywords
this version does not work well with options yet - this is due to the naming scheme that
bootcd/build.sh uses, will have to implement a simpler output option for that purpose
Marc Fiuczynski [Tue, 12 Feb 2008 03:44:10 +0000 (03:44 +0000)]
- fix previously introduced typo
- support for serial line console info passed in as part of node-{iso,usb}
Marc Fiuczynski [Mon, 11 Feb 2008 20:44:51 +0000 (20:44 +0000)]
combine node-preview and node-floppy
Thierry Parmentelat [Fri, 1 Feb 2008 14:25:49 +0000 (14:25 +0000)]
Tagging module PLCAPI -- from PLCAPI-4.2-1 to PLCAPI-4.2-2
refresh peer script to use a month-dependent logfile
tracking the starting point for UniPi integration of the dummynet boxes
Thierry Parmentelat [Fri, 1 Feb 2008 14:20:24 +0000 (14:20 +0000)]
refresh peer logs named after year & month
Thierry Parmentelat [Thu, 31 Jan 2008 15:37:49 +0000 (15:37 +0000)]
Tagging module PLCAPI -- from PLCAPI-4.2-0 to PLCAPI-4.2-1
plcsh adds its own path to sys.path
fix so GetNodes can be called from a Node
Tony Mack [Mon, 28 Jan 2008 17:01:44 +0000 (17:01 +0000)]
remove debugging print statement
Tony Mack [Mon, 28 Jan 2008 16:59:37 +0000 (16:59 +0000)]
if executing a file, add the file's directory to the path to so that other files from the directory can be imported
Tony Mack [Fri, 25 Jan 2008 20:42:27 +0000 (20:42 +0000)]
evlauate api calls passed in as arguments to plcsh
Tony Mack [Fri, 11 Jan 2008 18:12:53 +0000 (18:12 +0000)]
fix bug that happen when node is the caller
Thierry Parmentelat [Tue, 8 Jan 2008 11:49:43 +0000 (11:49 +0000)]
ready for tagging
reviewed URLs and %{plrelease}
Faiyaz Ahmed [Thu, 3 Jan 2008 19:55:29 +0000 (19:55 +0000)]
Housekeeping.
Tony Mack [Thu, 3 Jan 2008 19:16:06 +0000 (19:16 +0000)]
no longer check if slice is local or peer
Tony Mack [Wed, 2 Jan 2008 17:07:07 +0000 (17:07 +0000)]
use initscript name instead of id
Stephen Soltesz [Tue, 18 Dec 2007 18:55:52 +0000 (18:55 +0000)]
Cross module commit for 'diag' and 'disabled' node states.
Tony Mack [Tue, 18 Dec 2007 17:19:43 +0000 (17:19 +0000)]
fix join tables, should be ['pcu_protocol_type']
Thierry Parmentelat [Mon, 17 Dec 2007 15:31:38 +0000 (15:31 +0000)]
errmsg needs to be set in any case
Thierry Parmentelat [Thu, 13 Dec 2007 14:13:53 +0000 (14:13 +0000)]
typos & doc
Thierry Parmentelat [Thu, 13 Dec 2007 12:32:09 +0000 (12:32 +0000)]
build libxmlrpc for php on f8
Thierry Parmentelat [Sat, 8 Dec 2007 13:23:45 +0000 (13:23 +0000)]
first draft of an about page
Thierry Parmentelat [Sat, 8 Dec 2007 12:58:22 +0000 (12:58 +0000)]
still for fc4 - the fix this morning was not enough
Thierry Parmentelat [Sat, 8 Dec 2007 09:04:05 +0000 (09:04 +0000)]
pycurl & psycopg2 were made but not installed on fc4
Thierry Parmentelat [Thu, 6 Dec 2007 08:55:20 +0000 (08:55 +0000)]
(*) groups distro-dependent files in build/config.<distro>
(*) renamed .lst files into .pkgs (lst suffix commonly used for other/tmp purposes)
(*) distro-dependent files are (mostly) optional, defaults to planetlab
(*) mkfedora accepts new -f argument : to pass a pkgs file rather than -p .. -g ..
(*) mkfedora supports junk: and precious: in pkgs file
this is from the former bootcd/prep.sh - to reduce footprint
Notes.
(*) this is untested
(*) mkfedora still supports -x (exclude) on the command line and in pkgs file
however I suspect this feature is never used
(*) mkfedora is still a separate command - could/should be merged into buld.common
(*) myplc/build.functions could/should be merged into build.common as well
Daniel Hokka Zakrisson [Wed, 5 Dec 2007 21:29:01 +0000 (21:29 +0000)]
Fix typo.
Daniel Hokka Zakrisson [Thu, 29 Nov 2007 23:05:46 +0000 (23:05 +0000)]
Support cramfs and serial images.
Daniel Hokka Zakrisson [Thu, 29 Nov 2007 22:25:18 +0000 (22:25 +0000)]
Run xmlrpclib.Transport's __init__ too (required on F7).
Daniel Hokka Zakrisson [Thu, 29 Nov 2007 04:44:07 +0000 (04:44 +0000)]
Use the new bootcd's build.sh script, which does not need root.
Daniel Hokka Zakrisson [Wed, 28 Nov 2007 22:29:14 +0000 (22:29 +0000)]
Tabs vs. spaces.
Daniel Hokka Zakrisson [Tue, 27 Nov 2007 22:05:24 +0000 (22:05 +0000)]
Make DNS optional as well for non-primary static networks.
Tony Mack [Mon, 26 Nov 2007 15:50:22 +0000 (15:50 +0000)]
ports > 254 accepted
Thierry Parmentelat [Mon, 26 Nov 2007 12:58:07 +0000 (12:58 +0000)]
oops
Thierry Parmentelat [Mon, 26 Nov 2007 12:48:14 +0000 (12:48 +0000)]
review policy for building our pycurl/psycopg2 or not - based on fedora distrib
Tony Mack [Wed, 21 Nov 2007 20:28:21 +0000 (20:28 +0000)]
allow static network without a gateway as long it isnt a primary network
Thierry Parmentelat [Wed, 21 Nov 2007 19:39:17 +0000 (19:39 +0000)]
organizing the tests area
Thierry Parmentelat [Wed, 21 Nov 2007 18:45:29 +0000 (18:45 +0000)]
organizing the tests area
Tony Mack [Tue, 20 Nov 2007 20:19:05 +0000 (20:19 +0000)]
-fix bug: users can properly update slice description/url if slice has none
Stephen Soltesz [Mon, 19 Nov 2007 15:40:41 +0000 (15:40 +0000)]
Added person['enabled'] check to the notify_owners() function. This will
prevent the bug where disabled persons with the tech-contact role are notified of boot notifications.
Thierry Parmentelat [Mon, 19 Nov 2007 09:41:46 +0000 (09:41 +0000)]
missing oids in the conf_files table causes fc6 myplc to fail in /etc/plc.d/db
Tony Mack [Thu, 15 Nov 2007 23:51:55 +0000 (23:51 +0000)]
fix documentation
Thierry Parmentelat [Wed, 14 Nov 2007 13:10:50 +0000 (13:10 +0000)]
from onelab subversion repo
Tony Mack [Tue, 13 Nov 2007 22:47:15 +0000 (22:47 +0000)]
reverse changes
Tony Mack [Tue, 13 Nov 2007 22:44:18 +0000 (22:44 +0000)]
reverse changes
Tony Mack [Tue, 13 Nov 2007 22:31:35 +0000 (22:31 +0000)]
revert changes
Tony Mack [Tue, 13 Nov 2007 22:20:53 +0000 (22:20 +0000)]
revert changes
Tony Mack [Tue, 13 Nov 2007 19:41:41 +0000 (19:41 +0000)]
Merge from trunk
Tony Mack [Tue, 13 Nov 2007 19:38:13 +0000 (19:38 +0000)]
bumped to 4.2.0
Tony Mack [Tue, 13 Nov 2007 19:31:05 +0000 (19:31 +0000)]
Added methods for managing PCU types and protocols
Tony Mack [Mon, 12 Nov 2007 22:54:33 +0000 (22:54 +0000)]
Methods for managing PCU model types and protocols
Tony Mack [Mon, 12 Nov 2007 22:49:55 +0000 (22:49 +0000)]
Added PCUProtocolTypes, PCUTypes.py
Tony Mack [Mon, 12 Nov 2007 22:49:09 +0000 (22:49 +0000)]
Objects representing PCU Model types and PCU protocols
Tony Mack [Mon, 12 Nov 2007 22:45:01 +0000 (22:45 +0000)]
-modified 'pcu_protocol_type', 'pcu_protocol_types', 'view_pcu_types' schema
Tony Mack [Fri, 9 Nov 2007 22:00:30 +0000 (22:00 +0000)]
added pcu_types, pcu_type_port tables and pcu_type_ports, view_pcu_types views
Tony Mack [Fri, 9 Nov 2007 21:41:38 +0000 (21:41 +0000)]
Support storing pcu types
Tony Mack [Tue, 6 Nov 2007 21:53:58 +0000 (21:53 +0000)]
Rationalize: can now update aggregate values (conf_files, nodes)
Tony Mack [Tue, 6 Nov 2007 21:52:21 +0000 (21:52 +0000)]
Rationalize: added associate functions
Tony Mack [Tue, 6 Nov 2007 03:53:33 +0000 (03:53 +0000)]
Rationalize: can now update aggregate values (roles, sites, keys, slices)
Tony Mack [Tue, 6 Nov 2007 03:52:01 +0000 (03:52 +0000)]
Rationalize: can now update aggregate values (nodenetworks, nodegroups, conf_files, slices, slices_whitelist)
Tony Mack [Tue, 6 Nov 2007 03:49:59 +0000 (03:49 +0000)]
Rationalize: can now update aggregate values (persons, nodes)
Tony Mack [Tue, 6 Nov 2007 03:48:50 +0000 (03:48 +0000)]
Rationalize: can now update aggregate values (persons, addresses)
Tony Mack [Tue, 6 Nov 2007 03:43:55 +0000 (03:43 +0000)]
Rationalize: added associate functions
Tony Mack [Tue, 6 Nov 2007 03:43:42 +0000 (03:43 +0000)]
Rationalize: added associate functions
Tony Mack [Tue, 6 Nov 2007 03:42:57 +0000 (03:42 +0000)]
Rationalize: added associate function
Tony Mack [Tue, 6 Nov 2007 03:42:15 +0000 (03:42 +0000)]
Rationalize: added associate functions
Tony Mack [Tue, 6 Nov 2007 02:23:25 +0000 (02:23 +0000)]
Added separate_types() method
Thierry Parmentelat [Thu, 25 Oct 2007 23:04:25 +0000 (23:04 +0000)]
auto-maintained URL tag
Thierry Parmentelat [Thu, 25 Oct 2007 22:11:50 +0000 (22:11 +0000)]
cannot use $URL$ in the spec file
Thierry Parmentelat [Thu, 25 Oct 2007 20:33:17 +0000 (20:33 +0000)]
set svn:keywords property for proper keywords expansion
Thierry Parmentelat [Thu, 25 Oct 2007 19:59:31 +0000 (19:59 +0000)]
merged from onelab newplc-4.0.13 tag
Thierry Parmentelat [Thu, 25 Oct 2007 19:22:54 +0000 (19:22 +0000)]
merge from onelab
Thierry Parmentelat [Thu, 25 Oct 2007 19:22:37 +0000 (19:22 +0000)]
merge from onelab
Stephen Soltesz [Thu, 25 Oct 2007 16:40:36 +0000 (16:40 +0000)]
Modified DocBook.py to use the same convention as NodeManager/doc/DocBook.py
Added DocBookLocal.py for the local creation of a function list for DocBook.py
Faiyaz Ahmed [Wed, 24 Oct 2007 20:55:48 +0000 (20:55 +0000)]
Regression test script and cron
Tony Mack [Mon, 22 Oct 2007 18:19:35 +0000 (18:19 +0000)]
we lost 'update_last_updated' method somehow. Added it back in
Marc Fiuczynski [Sun, 14 Oct 2007 18:11:35 +0000 (18:11 +0000)]
Only build pycurl for older Fedora releases.
Tony Mack [Wed, 10 Oct 2007 18:25:49 +0000 (18:25 +0000)]
do not cache whitelisted nodes
Tony Mack [Wed, 3 Oct 2007 17:42:09 +0000 (17:42 +0000)]
- remove unnecessary print statement
Tony Mack [Mon, 1 Oct 2007 20:59:41 +0000 (20:59 +0000)]
- merge from PlanetLab Europe
Tony Mack [Mon, 1 Oct 2007 20:51:47 +0000 (20:51 +0000)]
- Merge from PlanetLab Europe
Tony Mack [Mon, 1 Oct 2007 20:14:17 +0000 (20:14 +0000)]
- dont allow duplicate attributes
Tony Mack [Fri, 21 Sep 2007 20:16:26 +0000 (20:16 +0000)]
- import Person, Persons
Tony Mack [Thu, 20 Sep 2007 18:04:36 +0000 (18:04 +0000)]
- allow any site member to add their slice to any node at their site, even if their slice isnt on the node's whitelist
Tony Mack [Thu, 20 Sep 2007 17:55:17 +0000 (17:55 +0000)]
- let everyone at a site see all the nodes at their site, even if the nodes have a whitelist that their slice isnt on.
Marc Fiuczynski [Fri, 14 Sep 2007 15:34:01 +0000 (15:34 +0000)]
This file was merged from OneLab directly into our release branch.
Also need this file to be on the cvs HEAD.
Marc Fiuczynski [Thu, 13 Sep 2007 21:16:18 +0000 (21:16 +0000)]
Import from Thierry. These files are needed for Methods/*NodeNetworkSetting*.py
Tony Mack [Thu, 13 Sep 2007 18:19:08 +0000 (18:19 +0000)]
- merge from PlanetLab Europe
Tony Mack [Thu, 13 Sep 2007 18:12:54 +0000 (18:12 +0000)]
- merge from PlanetLab Europe
Tony Mack [Thu, 13 Sep 2007 18:06:50 +0000 (18:06 +0000)]
- removing unused file
Tony Mack [Wed, 12 Sep 2007 21:43:41 +0000 (21:43 +0000)]
- merge from PlanetLab Europe
Tony Mack [Wed, 12 Sep 2007 17:52:27 +0000 (17:52 +0000)]
- merge from PlanetLab Europe
Tony Mack [Mon, 10 Sep 2007 21:53:35 +0000 (21:53 +0000)]
- update comments
- remove unnecessary code
Tony Mack [Mon, 10 Sep 2007 21:31:40 +0000 (21:31 +0000)]
- added new method GetSliceKeys
Tony Mack [Mon, 10 Sep 2007 21:31:21 +0000 (21:31 +0000)]
- returns user public key information
- Initial checkin of new API implementation
Marc Fiuczynski [Fri, 31 Aug 2007 02:52:12 +0000 (02:52 +0000)]
fix pycurl_incompatver value
Marc Fiuczynski [Fri, 31 Aug 2007 02:46:47 +0000 (02:46 +0000)]
Don't build local pycurl if curl_vernum >= 7.16.0
Tony Mack [Wed, 22 Aug 2007 19:57:19 +0000 (19:57 +0000)]
- update 'last_updated' field
Tony Mack [Wed, 22 Aug 2007 19:54:21 +0000 (19:54 +0000)]
- added update_last_updated(). Records when a record was last updated
Tony Mack [Mon, 20 Aug 2007 20:37:25 +0000 (20:37 +0000)]
- only query required slice_fields
Tony Mack [Mon, 20 Aug 2007 20:31:47 +0000 (20:31 +0000)]
- log fault details
Tony Mack [Mon, 20 Aug 2007 20:24:46 +0000 (20:24 +0000)]
- allow SessionAuth()
Tony Mack [Mon, 20 Aug 2007 19:11:55 +0000 (19:11 +0000)]
- only query the node_fields we need