myplc.git
15 years agoTagging module MyPLC - MyPLC-4.3-3 MyPLC-4.3-3
Thierry Parmentelat [Tue, 24 Mar 2009 09:48:14 +0000 (09:48 +0000)]
Tagging module MyPLC - MyPLC-4.3-3
php include path tweaked for plekit includes
reviewed myplc (fka native) packaging dependencies
renumbered 4.3

15 years agoTagging module MyPLC - MyPLC-4.3-3
Thierry Parmentelat [Tue, 24 Mar 2009 09:48:09 +0000 (09:48 +0000)]
Tagging module MyPLC - MyPLC-4.3-3
php include path tweaked for plekit includes
reviewed myplc (fka native) packaging dependencies
renumbered 4.3

15 years agore-enable missing dep
Thierry Parmentelat [Tue, 17 Mar 2009 20:06:18 +0000 (20:06 +0000)]
re-enable missing dep

15 years agorenumbering 5.0 into 4.3 - should be complete now hopefully
Thierry Parmentelat [Tue, 17 Mar 2009 08:42:07 +0000 (08:42 +0000)]
renumbering 5.0 into 4.3 - should be complete now hopefully

15 years agomore renumbering 5.0 into 4.3
Thierry Parmentelat [Mon, 16 Mar 2009 20:45:08 +0000 (20:45 +0000)]
more renumbering 5.0 into 4.3

15 years agomass-renaming 5.0 into 4.3 - db still named planetlab5 and planetlab5.sql
Thierry Parmentelat [Mon, 16 Mar 2009 14:21:11 +0000 (14:21 +0000)]
mass-renaming 5.0 into 4.3 - db still named planetlab5 and planetlab5.sql

15 years agopull in the www-register-wizard for myplc native.
Stephen Soltesz [Fri, 27 Feb 2009 21:38:15 +0000 (21:38 +0000)]
pull in the www-register-wizard for myplc native.

15 years agofor clarity, renamed the pkgs file used when buildind myplc-chroot
Thierry Parmentelat [Mon, 23 Feb 2009 11:45:00 +0000 (11:45 +0000)]
for clarity, renamed the pkgs file used when buildind myplc-chroot

15 years agoreview dependencies globally : fewer are attached to myplc directly, and more are...
Thierry Parmentelat [Sun, 22 Feb 2009 23:26:24 +0000 (23:26 +0000)]
review dependencies globally : fewer are attached to myplc directly, and more are attached to the other PL subcomponents

15 years agorename
Thierry Parmentelat [Thu, 19 Feb 2009 18:48:34 +0000 (18:48 +0000)]
rename

15 years agoobsolete /var/www/html/generated removed - add placeholder for the plkit package
Thierry Parmentelat [Wed, 18 Feb 2009 22:09:18 +0000 (22:09 +0000)]
obsolete /var/www/html/generated removed - add placeholder for the plkit package

15 years agoTagging module MyPLC - MyPLC-5.0-2
Thierry Parmentelat [Thu, 29 Jan 2009 06:23:25 +0000 (06:23 +0000)]
Tagging module MyPLC - MyPLC-5.0-2
rename myplc into myplc-chroot and myplc-native into myplc
new settings (shortname & hrn_root) for local peer

15 years agohrn_root for the local plc - not part of plc-config-tty/usual list though, as it...
Thierry Parmentelat [Mon, 26 Jan 2009 09:58:54 +0000 (09:58 +0000)]
hrn_root for the local plc - not part of plc-config-tty/usual list though, as it is not used yet

15 years agonew config option SHORTNAME
Thierry Parmentelat [Fri, 16 Jan 2009 14:11:15 +0000 (14:11 +0000)]
new config option SHORTNAME

15 years agomtail.py defaults (-u) to monitor postgresql logs
Thierry Parmentelat [Mon, 12 Jan 2009 08:48:25 +0000 (08:48 +0000)]
mtail.py defaults (-u) to monitor postgresql logs

15 years agorename myplc-native into plain myplc and old-fashioned myplc into myplc-chroot
Thierry Parmentelat [Sat, 10 Jan 2009 12:03:29 +0000 (12:03 +0000)]
rename myplc-native into plain myplc and old-fashioned myplc into myplc-chroot

15 years agooops
Thierry Parmentelat [Thu, 8 Jan 2009 10:26:49 +0000 (10:26 +0000)]
oops

15 years agocosmetic
Thierry Parmentelat [Thu, 8 Jan 2009 10:03:27 +0000 (10:03 +0000)]
cosmetic

15 years agoless confusing msg
Thierry Parmentelat [Thu, 8 Jan 2009 10:03:07 +0000 (10:03 +0000)]
less confusing msg

15 years agorevert changeset 11449 as we rollback to drupal 4.7
Thierry Parmentelat [Thu, 8 Jan 2009 10:01:52 +0000 (10:01 +0000)]
revert changeset 11449 as we rollback to drupal 4.7

15 years agodo not init drupal db if using 6.x
Thierry Parmentelat [Tue, 6 Jan 2009 12:42:47 +0000 (12:42 +0000)]
do not init drupal db if using 6.x

15 years agofix calls to AddSlices that took advantage of unchecked columns in previous version
Thierry Parmentelat [Thu, 11 Dec 2008 18:30:30 +0000 (18:30 +0000)]
fix calls to AddSlices that took advantage of unchecked columns in previous version
fix sync target for centos5

15 years agorenaming SliceAttribute into SliceTag and InterfaceSetting into InterfaceTag
Thierry Parmentelat [Fri, 28 Nov 2008 14:36:02 +0000 (14:36 +0000)]
renaming SliceAttribute into SliceTag and InterfaceSetting into InterfaceTag

15 years agoadditional settings needed for monitor setup. disabled by default.
Stephen Soltesz [Tue, 18 Nov 2008 22:12:45 +0000 (22:12 +0000)]
additional settings needed for monitor setup.  disabled by default.

15 years agoProvide versioned myplc so versioned Requires will work correctly.
Daniel Hokka Zakrisson [Tue, 18 Nov 2008 16:41:57 +0000 (16:41 +0000)]
Provide versioned myplc so versioned Requires will work correctly.

15 years agoAdd VLIMIT_OPENFD limit, and change the min_role_id to admin (as the comment says).
Daniel Hokka Zakrisson [Tue, 18 Nov 2008 16:19:13 +0000 (16:19 +0000)]
Add VLIMIT_OPENFD limit, and change the min_role_id to admin (as the comment says).

15 years agoIf the included files fail, make db-config fail.
Daniel Hokka Zakrisson [Tue, 18 Nov 2008 16:03:06 +0000 (16:03 +0000)]
If the included files fail, make db-config fail.

15 years agoconvenience functions defined in /usr/share/myplc/bashrc
Thierry Parmentelat [Mon, 17 Nov 2008 14:20:35 +0000 (14:20 +0000)]
convenience functions defined in /usr/share/myplc/bashrc

15 years agoMake it easier to have deployment-specific db-config additions.
Daniel Hokka Zakrisson [Wed, 12 Nov 2008 22:15:05 +0000 (22:15 +0000)]
Make it easier to have deployment-specific db-config additions.

15 years agoFix tabs vs. spaces.
Daniel Hokka Zakrisson [Wed, 12 Nov 2008 22:13:12 +0000 (22:13 +0000)]
Fix tabs vs. spaces.

15 years agoDelegations was missing from list of available slice attributes.
Faiyaz Ahmed [Wed, 12 Nov 2008 20:24:10 +0000 (20:24 +0000)]
Delegations was missing from list of available slice attributes.

15 years agoclarify description text.
Stephen Soltesz [Wed, 12 Nov 2008 18:53:41 +0000 (18:53 +0000)]
clarify description text.

15 years agoadd an entry for the monitor server. this value will be needed at the nodes.
Stephen Soltesz [Wed, 12 Nov 2008 17:54:04 +0000 (17:54 +0000)]
add an entry for the monitor server.  this value will be needed at the nodes.

15 years agoslice attributes have tagname, not a name
Thierry Parmentelat [Fri, 31 Oct 2008 19:07:12 +0000 (19:07 +0000)]
slice attributes have tagname, not a name

15 years agofixed tagname in RLIMIT slice attributes
Thierry Parmentelat [Fri, 31 Oct 2008 18:48:39 +0000 (18:48 +0000)]
fixed tagname in RLIMIT slice attributes

15 years agoadd in RLIMIT default attribute types
Marc Fiuczynski [Thu, 30 Oct 2008 07:38:44 +0000 (07:38 +0000)]
add in RLIMIT default attribute types

15 years agotweaks
Thierry Parmentelat [Thu, 9 Oct 2008 03:45:09 +0000 (03:45 +0000)]
tweaks

15 years agopackage /etc/myplc-release in a separate myplc-release package
Thierry Parmentelat [Thu, 9 Oct 2008 02:56:57 +0000 (02:56 +0000)]
package /etc/myplc-release in a separate myplc-release package
hoping to get more accurate information out of GetPlcRelease

15 years agopackage new file
Thierry Parmentelat [Thu, 9 Oct 2008 02:15:18 +0000 (02:15 +0000)]
package new file

15 years agologrotate config for renew_reminder log
Tony Mack [Wed, 8 Oct 2008 20:57:37 +0000 (20:57 +0000)]
logrotate config for renew_reminder log

15 years agolog when notifications, when the slice will expire and who was notified in /var/log...
Tony Mack [Wed, 8 Oct 2008 20:28:27 +0000 (20:28 +0000)]
log when notifications, when the slice will expire and who was notified in /var/log/renew_reminder

15 years agoUpdated 'Verify accout' email message template
Tony Mack [Mon, 6 Oct 2008 18:02:44 +0000 (18:02 +0000)]
Updated 'Verify accout' email message template

15 years agothis does not belong here anymore, comes with noderepo
Thierry Parmentelat [Fri, 26 Sep 2008 12:43:57 +0000 (12:43 +0000)]
this does not belong here anymore, comes with noderepo

15 years agomerged 4.2 + new packaging for nodeconfig/yum
Thierry Parmentelat [Fri, 26 Sep 2008 12:01:39 +0000 (12:01 +0000)]
merged 4.2 + new packaging for nodeconfig/yum

15 years agofixed crash - for when a file was mentioned several times
Thierry Parmentelat [Tue, 23 Sep 2008 15:47:45 +0000 (15:47 +0000)]
fixed crash - for when a file was mentioned several times

15 years agoan option to remove labels and stuff entirely
Thierry Parmentelat [Wed, 17 Sep 2008 14:27:28 +0000 (14:27 +0000)]
an option to remove labels and stuff entirely

15 years agosvn-keywords
Thierry Parmentelat [Wed, 17 Sep 2008 11:59:48 +0000 (11:59 +0000)]
svn-keywords

15 years agofancier kml output using 2.2 <LookAt>
Thierry Parmentelat [Wed, 17 Sep 2008 11:56:44 +0000 (11:56 +0000)]
fancier kml output using 2.2 <LookAt>

15 years agoTagging module MyPLC - MyPLC-5.0-1
Thierry Parmentelat [Wed, 10 Sep 2008 15:49:41 +0000 (15:49 +0000)]
Tagging module MyPLC - MyPLC-5.0-1
First iteration of new data model
Bunch of various fixes

15 years agoadd require for dummynets in the onelab build + minor issue
Thierry Parmentelat [Tue, 2 Sep 2008 13:02:44 +0000 (13:02 +0000)]
add require for dummynets in the onelab build + minor issue

15 years agoCheck if PLC_(WWW|API|BOOT)_IP can be obtained via gethostbyname and
Marc Fiuczynski [Fri, 29 Aug 2008 15:02:45 +0000 (15:02 +0000)]
Check if PLC_(WWW|API|BOOT)_IP can be obtained via gethostbyname and
cause script to fail if not.  Otherwise we have silent failures, which
to the new user are annoying to figure out.

15 years agoSometimes the gpg script when run inside an improperly configured
Marc Fiuczynski [Fri, 29 Aug 2008 14:23:02 +0000 (14:23 +0000)]
Sometimes the gpg script when run inside an improperly configured
vserver (i.e., one where mknod fails.).  Two improvements to the
script:

- remove zero length *.gpg files, as those are turds left over from a
  failed gpg command.

- add in a "check" after the mknod command to have the script fail
  more gracefully.

15 years agomore general download directory. Thanks Thierry.
Faiyaz Ahmed [Mon, 18 Aug 2008 18:47:02 +0000 (18:47 +0000)]
more general download directory.  Thanks Thierry.

15 years agoverify phase fixed and re-enabled
Thierry Parmentelat [Sun, 17 Aug 2008 22:58:19 +0000 (22:58 +0000)]
verify phase fixed and re-enabled

15 years agotemporarily skip the verify phase that prevents daily tests from completing
Thierry Parmentelat [Sun, 17 Aug 2008 20:44:46 +0000 (20:44 +0000)]
temporarily skip the verify phase that prevents daily tests from completing

15 years agorpm section header must be kept on a separate line
Thierry Parmentelat [Wed, 13 Aug 2008 05:15:40 +0000 (05:15 +0000)]
rpm section header must be kept on a separate line

15 years agodocumentation for myplc has moved to https://svn.planet-lab.org/wiki/MyPLCUserGuide
Thierry Parmentelat [Tue, 12 Aug 2008 14:39:17 +0000 (14:39 +0000)]
documentation for myplc has moved to https://svn.planet-lab.org/wiki/MyPLCUserGuide
cleaned up MyPLC/doc accordingly, moved docbook2drupal.sh one step up

15 years agoMake room for arch specific download directory.
Faiyaz Ahmed [Fri, 1 Aug 2008 19:09:06 +0000 (19:09 +0000)]
Make room for arch specific download directory.

15 years agoadd vim-minimal to list of requirements. this ensures that a test-vserver
Stephen Soltesz [Fri, 1 Aug 2008 15:17:41 +0000 (15:17 +0000)]
add vim-minimal to list of requirements.  this ensures that a test-vserver
that installs just myplc-native will also be usable in a basic way for
debugging.

15 years agoAdd new bootstates to db-config, for trunk versions of PLCAPI, PLCWWW,
Stephen Soltesz [Fri, 25 Jul 2008 20:58:11 +0000 (20:58 +0000)]
Add new bootstates to db-config, for trunk versions of PLCAPI, PLCWWW,
BootManager

15 years agoiptables config lives in iptables/planetlab-config
Faiyaz Ahmed [Fri, 25 Jul 2008 15:37:42 +0000 (15:37 +0000)]
iptables config lives in iptables/planetlab-config

15 years agoAdded a verify() routine to the PLCConfiguration object in order to enforce
Stephen Soltesz [Wed, 23 Jul 2008 16:05:32 +0000 (16:05 +0000)]
Added a verify() routine to the PLCConfiguration object in order to enforce
that PLC_ROOT_USER and PLC_API_MAINTENANCE_USER are different.

By adding the verify() function, I think other checks can be added easily.  As
well, the try/except around saving the configuration can catch the different
cases.

15 years agoFor every directory in the /var/www/html/boot directory assume that it is a
Stephen Soltesz [Mon, 21 Jul 2008 23:43:06 +0000 (23:43 +0000)]
For every directory in the /var/www/html/boot directory assume that it is a
node group, and generate a new bootstrap file for this nodegroup that points
SUPPORT_FILE_DIR= to /boot/$DIRNAME

This should simplify administration of the nodegroup-to-bootstrapfs
administration within PLC.

15 years agooops, former version was only working the first time it was shot
Thierry Parmentelat [Fri, 20 Jun 2008 11:08:09 +0000 (11:08 +0000)]
oops, former version was only working the first time it was shot

15 years agomonthly logs are stored in /var/log/peers/
Thierry Parmentelat [Thu, 19 Jun 2008 19:01:27 +0000 (19:01 +0000)]
monthly logs are stored in /var/log/peers/

15 years agominor fix
Thierry Parmentelat [Thu, 19 Jun 2008 09:08:58 +0000 (09:08 +0000)]
minor fix

15 years agoplc-kml.py was not packaged at all
Thierry Parmentelat [Mon, 16 Jun 2008 10:13:57 +0000 (10:13 +0000)]
plc-kml.py was not packaged at all

15 years agoa single tag type for slice attributes, iterface settings, node tags and ilinks
Thierry Parmentelat [Mon, 2 Jun 2008 18:59:30 +0000 (18:59 +0000)]
a single tag type for slice attributes, iterface settings, node tags and ilinks

15 years agooops
Thierry Parmentelat [Wed, 28 May 2008 11:53:10 +0000 (11:53 +0000)]
oops

15 years agomoving refresh-peer.py with MyPLC where it belongs
Thierry Parmentelat [Wed, 28 May 2008 09:16:51 +0000 (09:16 +0000)]
moving refresh-peer.py with MyPLC where it belongs

15 years agodefines a few builtin node tags - more to come later
Thierry Parmentelat [Mon, 26 May 2008 14:10:50 +0000 (14:10 +0000)]
defines a few builtin node tags - more to come later

15 years agonodenetworks are gone, welcome to interfaces
Thierry Parmentelat [Mon, 26 May 2008 08:58:35 +0000 (08:58 +0000)]
nodenetworks are gone, welcome to interfaces

15 years agouse planetlab5 as the database name
Thierry Parmentelat [Thu, 22 May 2008 15:36:38 +0000 (15:36 +0000)]
use planetlab5 as the database name

15 years agoBranch 5.0 for module MyPLC created from tag MyPLC-4.2-15
Thierry Parmentelat [Thu, 22 May 2008 15:30:15 +0000 (15:30 +0000)]
Branch 5.0 for module MyPLC created from tag MyPLC-4.2-15

15 years agoTagging module MyPLC - MyPLC-4.2-15
Faiyaz Ahmed [Tue, 20 May 2008 19:45:45 +0000 (19:45 +0000)]
Tagging module MyPLC - MyPLC-4.2-15
Removed proper ops from planetflow slice.

15 years agoRemoved proper ops from planetflow slice.
Faiyaz Ahmed [Tue, 20 May 2008 19:36:55 +0000 (19:36 +0000)]
Removed proper ops from planetflow slice.

15 years agoTagging module MyPLC - MyPLC-4.2-14
Thierry Parmentelat [Wed, 14 May 2008 12:49:52 +0000 (12:49 +0000)]
Tagging module MyPLC - MyPLC-4.2-14
myplc-native requires myplc-docs
fixed doc build by locating locally installed DTDs at build-time

15 years agomyplc-docs build from local dtds - more robust, and much faster too
Thierry Parmentelat [Wed, 14 May 2008 01:44:39 +0000 (01:44 +0000)]
myplc-docs build from local dtds - more robust, and much faster too

15 years agoTagging module MyPLC - MyPLC-4.2-13
Thierry Parmentelat [Sun, 11 May 2008 19:28:11 +0000 (19:28 +0000)]
Tagging module MyPLC - MyPLC-4.2-13
turn myplc-docs off for now

15 years agodont build myplc-docs for now
Thierry Parmentelat [Sun, 11 May 2008 19:26:49 +0000 (19:26 +0000)]
dont build myplc-docs for now

15 years agoTagging module MyPLC - MyPLC-4.2-12
Thierry Parmentelat [Fri, 9 May 2008 22:02:41 +0000 (22:02 +0000)]
Tagging module MyPLC - MyPLC-4.2-12
figures in doc package

15 years agoattempt to package related figure
Thierry Parmentelat [Fri, 9 May 2008 11:03:25 +0000 (11:03 +0000)]
attempt to package related figure

15 years agoTagging module MyPLC - MyPLC-4.2-11
Thierry Parmentelat [Fri, 9 May 2008 09:57:08 +0000 (09:57 +0000)]
Tagging module MyPLC - MyPLC-4.2-11
no more doc packaged outside of myplc-docs - doc/ cleaned up
chroot packaging does not have docs anymore
'cvs' and 'dev' not required from myplc-native anymore
cosmetic change in kml output

15 years agofixing taglevel for new package
Thierry Parmentelat [Fri, 9 May 2008 08:53:34 +0000 (08:53 +0000)]
fixing taglevel for new package

15 years agofix2
Thierry Parmentelat [Thu, 8 May 2008 12:06:56 +0000 (12:06 +0000)]
fix2

15 years agoremove other doc building stuff
Thierry Parmentelat [Thu, 8 May 2008 10:51:24 +0000 (10:51 +0000)]
remove other doc building stuff

15 years agofix1
Thierry Parmentelat [Thu, 8 May 2008 10:02:10 +0000 (10:02 +0000)]
fix1

15 years agofirst draft for the myplc-docs package (cross-module change)
Thierry Parmentelat [Thu, 8 May 2008 09:11:02 +0000 (09:11 +0000)]
first draft for the myplc-docs package (cross-module change)

15 years agoTagging module MyPLC - MyPLC-4.2-10
Thierry Parmentelat [Thu, 8 May 2008 07:25:33 +0000 (07:25 +0000)]
Tagging module MyPLC - MyPLC-4.2-10
defaults for *_IP conf vars now void, expect more accurate /etc/hosts
gethostbyname uses python rather than perl (hope this shrinks deps)
doc: reviewed myplc doc - deprecated everything related to myplc-devel
doc: packaging doc in myplc-native (myplc&PLCAPI) & rm'ed target files from svn
make sync now works towards vserver-based myplc only

15 years ago* reviewed myplc doc and variables layout
Thierry Parmentelat [Wed, 7 May 2008 16:20:25 +0000 (16:20 +0000)]
* reviewed myplc doc and variables layout
* deprecated everything related to myplc-devel
* svn-removed intermediate files

16 years agooops
Thierry Parmentelat [Wed, 7 May 2008 04:20:25 +0000 (04:20 +0000)]
oops

16 years agofix drupal generation
Thierry Parmentelat [Tue, 6 May 2008 19:58:23 +0000 (19:58 +0000)]
fix drupal generation

16 years agoVarious tweaks for myplc-native (not thoroughly tested yet) :
Thierry Parmentelat [Tue, 6 May 2008 16:52:45 +0000 (16:52 +0000)]
Various tweaks for myplc-native (not thoroughly tested yet) :
. doc packaging in myplc-native as well, for both myplc and plcapi
. default value for *_IP variables are now empty;
  should result in more accurate /etc/hosts and other config-generated files
. gethostbyname uses python rather than perl (hope this shrinks deps)
. make sync now works towards vserver-based myplc only

16 years agoTagging module MyPLC - MyPLC-4.2-9
Stephen Soltesz [Mon, 5 May 2008 20:49:03 +0000 (20:49 +0000)]
Tagging module MyPLC - MyPLC-4.2-9

added vsys 'pfmount' script to the default netflow slice attributes.

16 years agoAdd the necessary 'vsys' script attribute to the default <site>_netflow slice.
Stephen Soltesz [Mon, 5 May 2008 18:34:06 +0000 (18:34 +0000)]
Add the necessary 'vsys' script attribute to the default <site>_netflow slice.

16 years agoTagging module MyPLC - MyPLC-4.2-8
Thierry Parmentelat [Thu, 24 Apr 2008 17:06:50 +0000 (17:06 +0000)]
Tagging module MyPLC - MyPLC-4.2-8
plc.d/bootcd step altered for handling legacy bootcd smooth migration
to new bootcd packaging

16 years agoreview the legacy/compat code for bootcd-<nodefamily>
Thierry Parmentelat [Wed, 23 Apr 2008 14:44:41 +0000 (14:44 +0000)]
review the legacy/compat code for bootcd-<nodefamily>

16 years agoTagging module MyPLC - MyPLC-4.2-7
Thierry Parmentelat [Wed, 23 Apr 2008 08:21:42 +0000 (08:21 +0000)]
Tagging module MyPLC - MyPLC-4.2-7
changes needed for bootcd 4.2 : new, possible multiple, installation locations, and new rpm name

16 years agobootcd package has a new name
Thierry Parmentelat [Tue, 22 Apr 2008 19:07:09 +0000 (19:07 +0000)]
bootcd package has a new name

16 years agomulti-module change - first step towards multi-bootcd's myplc
Thierry Parmentelat [Tue, 22 Apr 2008 15:49:24 +0000 (15:49 +0000)]
multi-module change - first step towards multi-bootcd's myplc
packaging of bootcd has changed, now goes into
/usr/share/bootcd-<nodefamily>
a symlink /usr/share/bootcd should get created
also /var/www/html/download moves to -<nodefamily> with a convenience symlink created

2nd step (remains to do): add option(s) to GetBootMedium to leverage this