Tony Mack [Mon, 6 Oct 2008 18:02:44 +0000 (18:02 +0000)]
Updated 'Verify accout' email message template
Thierry Parmentelat [Fri, 26 Sep 2008 12:43:57 +0000 (12:43 +0000)]
this does not belong here anymore, comes with noderepo
Thierry Parmentelat [Fri, 26 Sep 2008 12:01:39 +0000 (12:01 +0000)]
merged 4.2 + new packaging for nodeconfig/yum
Thierry Parmentelat [Tue, 23 Sep 2008 15:47:45 +0000 (15:47 +0000)]
fixed crash - for when a file was mentioned several times
Thierry Parmentelat [Wed, 17 Sep 2008 14:27:28 +0000 (14:27 +0000)]
an option to remove labels and stuff entirely
Thierry Parmentelat [Wed, 17 Sep 2008 11:59:48 +0000 (11:59 +0000)]
svn-keywords
Thierry Parmentelat [Wed, 17 Sep 2008 11:56:44 +0000 (11:56 +0000)]
fancier kml output using 2.2 <LookAt>
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
Thierry Parmentelat [Tue, 2 Sep 2008 13:02:44 +0000 (13:02 +0000)]
add require for dummynets in the onelab build + minor issue
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.
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.
Faiyaz Ahmed [Mon, 18 Aug 2008 18:47:02 +0000 (18:47 +0000)]
more general download directory. Thanks Thierry.
Thierry Parmentelat [Sun, 17 Aug 2008 22:58:19 +0000 (22:58 +0000)]
verify phase fixed and re-enabled
Thierry Parmentelat [Sun, 17 Aug 2008 20:44:46 +0000 (20:44 +0000)]
temporarily skip the verify phase that prevents daily tests from completing
Thierry Parmentelat [Wed, 13 Aug 2008 05:15:40 +0000 (05:15 +0000)]
rpm section header must be kept on a separate line
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
Faiyaz Ahmed [Fri, 1 Aug 2008 19:09:06 +0000 (19:09 +0000)]
Make room for arch specific download directory.
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.
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
Faiyaz Ahmed [Fri, 25 Jul 2008 15:37:42 +0000 (15:37 +0000)]
iptables config lives in iptables/planetlab-config
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.
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.
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
Thierry Parmentelat [Thu, 19 Jun 2008 19:01:27 +0000 (19:01 +0000)]
monthly logs are stored in /var/log/peers/
Thierry Parmentelat [Thu, 19 Jun 2008 09:08:58 +0000 (09:08 +0000)]
minor fix
Thierry Parmentelat [Mon, 16 Jun 2008 10:13:57 +0000 (10:13 +0000)]
plc-kml.py was not packaged at all
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
Thierry Parmentelat [Wed, 28 May 2008 11:53:10 +0000 (11:53 +0000)]
oops
Thierry Parmentelat [Wed, 28 May 2008 09:16:51 +0000 (09:16 +0000)]
moving refresh-peer.py with MyPLC where it belongs
Thierry Parmentelat [Mon, 26 May 2008 14:10:50 +0000 (14:10 +0000)]
defines a few builtin node tags - more to come later
Thierry Parmentelat [Mon, 26 May 2008 08:58:35 +0000 (08:58 +0000)]
nodenetworks are gone, welcome to interfaces
Thierry Parmentelat [Thu, 22 May 2008 15:36:38 +0000 (15:36 +0000)]
use planetlab5 as the database name
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
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.
Faiyaz Ahmed [Tue, 20 May 2008 19:36:55 +0000 (19:36 +0000)]
Removed proper ops from planetflow slice.
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
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
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
Thierry Parmentelat [Sun, 11 May 2008 19:26:49 +0000 (19:26 +0000)]
dont build myplc-docs for now
Thierry Parmentelat [Fri, 9 May 2008 22:02:41 +0000 (22:02 +0000)]
Tagging module MyPLC - MyPLC-4.2-12
figures in doc package
Thierry Parmentelat [Fri, 9 May 2008 11:03:25 +0000 (11:03 +0000)]
attempt to package related figure
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
Thierry Parmentelat [Fri, 9 May 2008 08:53:34 +0000 (08:53 +0000)]
fixing taglevel for new package
Thierry Parmentelat [Thu, 8 May 2008 12:06:56 +0000 (12:06 +0000)]
fix2
Thierry Parmentelat [Thu, 8 May 2008 10:51:24 +0000 (10:51 +0000)]
remove other doc building stuff
Thierry Parmentelat [Thu, 8 May 2008 10:02:10 +0000 (10:02 +0000)]
fix1
Thierry Parmentelat [Thu, 8 May 2008 09:11:02 +0000 (09:11 +0000)]
first draft for the myplc-docs package (cross-module change)
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
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
Thierry Parmentelat [Wed, 7 May 2008 04:20:25 +0000 (04:20 +0000)]
oops
Thierry Parmentelat [Tue, 6 May 2008 19:58:23 +0000 (19:58 +0000)]
fix drupal generation
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
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.
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.
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
Thierry Parmentelat [Wed, 23 Apr 2008 14:44:41 +0000 (14:44 +0000)]
review the legacy/compat code for bootcd-<nodefamily>
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
Thierry Parmentelat [Tue, 22 Apr 2008 19:07:09 +0000 (19:07 +0000)]
bootcd package has a new name
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
Thierry Parmentelat [Tue, 22 Apr 2008 10:32:32 +0000 (10:32 +0000)]
Tagging module MyPLC - MyPLC-4.2-6
packaging of mplc-release in myplc-native
sudoers.php is new to PlanetLabConf (needs nodeconfig-4.2-4)
resolv file in /etc/resolv.conf, not plc_resolv.conf
improved sirius script
remove the 'driver' node-network-setting that was unused, and new 'Multihome' category
expires more properly set
Thierry Parmentelat [Tue, 22 Apr 2008 09:43:31 +0000 (09:43 +0000)]
more conventional notation for site and prefix as replaced by db-config
Thierry Parmentelat [Mon, 21 Apr 2008 16:40:03 +0000 (16:40 +0000)]
/etc/myplc-release packaged for myplc-native (needed for GetPlcRelease)
Daniel Hokka Zakrisson [Sun, 13 Apr 2008 22:36:09 +0000 (22:36 +0000)]
sys.maxint is 2^63-1 on 64-bit architectures, which is too large for an int.
Stephen Soltesz [Wed, 9 Apr 2008 16:54:34 +0000 (16:54 +0000)]
Added reference to new sudoers.php
Faiyaz Ahmed [Tue, 8 Apr 2008 21:45:26 +0000 (21:45 +0000)]
unclear why this is set to plc_resolv.conf. moving it to resolv.conf seems to work.
Faiyaz Ahmed [Mon, 7 Apr 2008 21:41:20 +0000 (21:41 +0000)]
fix slice prefix.
Stephen Soltesz [Mon, 7 Apr 2008 20:40:19 +0000 (20:40 +0000)]
Tagging module MyPLC - MyPLC-4.2-5
Stephen Soltesz [Mon, 7 Apr 2008 20:36:29 +0000 (20:36 +0000)]
Added code to generate the plc_config.py file for inside of myplc environment.
I hope this would be useful for addon scripts such as monitor or others.
Faiyaz Ahmed [Thu, 3 Apr 2008 18:37:03 +0000 (18:37 +0000)]
Replace site for sirius initscript.
Faiyaz Ahmed [Thu, 27 Mar 2008 20:04:30 +0000 (20:04 +0000)]
follow variable convention.
Faiyaz Ahmed [Thu, 27 Mar 2008 20:02:27 +0000 (20:02 +0000)]
Added planetflow configuration
Thierry Parmentelat [Wed, 26 Mar 2008 10:07:21 +0000 (10:07 +0000)]
Tagging module MyPLC - MyPLC-4.2-4
renew_reminder script moved to support-scripts/
gen-aliases script added in support-scripts/
sirius initscript moved to plc_sliceinitscripts (formerly inlined in db-config)
plc-map script : no javascript for googlemap anymore, see new plc-kml script instead
nodefamily-aware (creates legacy symlink /var/www/html/install-rpms/planetlab)
new native slice attributes 'capabilities', 'vsys' and 'codemux'
new setting 'Mom list address' for sending emails to a separate destination
starts rsyslogd/syslogd as appropriate
expects nodeconfig package (former PlanetLabConf/ dir from PLCWWW)
convenience generation of yum.conf in resulting image based on build/mirroring
Thierry Parmentelat [Tue, 25 Mar 2008 08:06:32 +0000 (08:06 +0000)]
fixed syntax error
Faiyaz Ahmed [Mon, 24 Mar 2008 20:41:41 +0000 (20:41 +0000)]
CoDemux attribute
Thierry Parmentelat [Sat, 22 Mar 2008 16:29:22 +0000 (16:29 +0000)]
yum.conf created from build/mirroring
Thierry Parmentelat [Wed, 12 Mar 2008 12:32:33 +0000 (12:32 +0000)]
* plc-kml.py has now a few options for setting marker icons
* this required a tweak in plcsh, that did not handle the command line
very nicely when invoking another script file.
it is now possible to
* write a script foo.py and mention in 1st line: #!/usr/bin/env plcsh
* invoke foo.py with options and args like this
$ foo.py [plcsh-options] -- foo-options and args
* rightly get foo.py's help by running
$ foo.py --help
this is still not perfect as I'd rather remove the need for the extra --
but it's already better than before
Thierry Parmentelat [Tue, 11 Mar 2008 23:16:35 +0000 (23:16 +0000)]
name should not have hrefs + cosmetic
Thierry Parmentelat [Tue, 11 Mar 2008 22:51:33 +0000 (22:51 +0000)]
googlemap display via a kml file - see svn.planet-lab.org/wiki/GooglemapSetup
Thierry Parmentelat [Mon, 10 Mar 2008 14:07:06 +0000 (14:07 +0000)]
myplc-native is not a binary package
Thierry Parmentelat [Mon, 10 Mar 2008 13:15:50 +0000 (13:15 +0000)]
yet another fix
Thierry Parmentelat [Mon, 10 Mar 2008 11:45:24 +0000 (11:45 +0000)]
Second step towards multiarch myplc https://svn.planet-lab.org/ticket/214
-- design
* new notion of a 'nodefamily' - that for now is <pldistro>-<arch>
* standard rpm repository is now named /var/www/html/install-rpms/<nodefamily>
a legacy symlink install-rpms/planetlab is created my myplc packaging
* bootstrafs rpm name is now bootstrapfs-<nodefamily> so that several instances
from various builds can be installed in the same myplc
* noderepo rpm (named noderepo-<nodefamily>) built as part of the planetlab distro
this is for installing /var/www/html/intall-rpms/<nodefamily> from another build
-- other changes
* extensive cleanup of mkfedora:
** obsolete options -p -g -x removed
** option -p removed, pkgsfile is a mandatory argument
** option -k removed, use kexclude: in the pkgs file instead
* also cleaned up pl_root_* functions - no wrapper to pl_root_mkfedora anymore
-- status
* not tested at all - likely to break
* next step planned for storing nodefamily and pass it to yum.php.conf
(impacted would be bootmanager, nodemanager and nodeconfig)
* a final cleanup in mkfedora would be to define mirrors in a separate .pkgs-like file
* kupdate.sh, as well as possibly other convenience scripts, might be impacted
Thierry Parmentelat [Fri, 7 Mar 2008 12:09:43 +0000 (12:09 +0000)]
quick hack for using rsyslogd on fedora 8
Faiyaz Ahmed [Thu, 6 Mar 2008 15:51:33 +0000 (15:51 +0000)]
rpm byte compiles python files. removed extension in initscripts and added wildcard for support scripts.
Faiyaz Ahmed [Thu, 6 Mar 2008 15:49:57 +0000 (15:49 +0000)]
rename so rpm doesn't byte compile before adding to package. db-config would install the byte compiled copy as a seperate initscript and that's bad.
Faiyaz Ahmed [Wed, 5 Mar 2008 19:51:35 +0000 (19:51 +0000)]
added support scripts and initscripts
Faiyaz Ahmed [Wed, 5 Mar 2008 19:31:53 +0000 (19:31 +0000)]
sirius is now a system slice and part of db-config
Faiyaz Ahmed [Wed, 5 Mar 2008 19:20:10 +0000 (19:20 +0000)]
mkdir -p needed to make /etc
Faiyaz Ahmed [Wed, 5 Mar 2008 19:14:10 +0000 (19:14 +0000)]
Added list for cc'ing Mom messages
Faiyaz Ahmed [Wed, 5 Mar 2008 18:26:31 +0000 (18:26 +0000)]
Not sure how this native module is built, but I believe this works. Added initscripts parsing and also added supplemental mail and dns support scripts.
Faiyaz Ahmed [Wed, 5 Mar 2008 16:57:57 +0000 (16:57 +0000)]
oops. fixed path
Faiyaz Ahmed [Wed, 5 Mar 2008 01:51:05 +0000 (01:51 +0000)]
parsed by db-config. puts entry into default initscripts
Faiyaz Ahmed [Wed, 5 Mar 2008 01:49:54 +0000 (01:49 +0000)]
support for parsing etc/plc_sliceinitscripts to populate default initscripts
Faiyaz Ahmed [Wed, 5 Mar 2008 01:46:45 +0000 (01:46 +0000)]
Walk plc_sliceinitscripts and add scripts to initscripts.
Stephen Soltesz [Tue, 4 Mar 2008 22:26:17 +0000 (22:26 +0000)]
Added 'capabilities' slice attr to default set of slice attrs.
Thierry Parmentelat [Tue, 4 Mar 2008 14:51:54 +0000 (14:51 +0000)]
postinstall for signing pkgs - noderepo requires myplc - using Provides: on the myplc* side
Faiyaz Ahmed [Thu, 28 Feb 2008 17:38:44 +0000 (17:38 +0000)]
wrong use of install. fixed.
Faiyaz Ahmed [Thu, 28 Feb 2008 17:31:23 +0000 (17:31 +0000)]
PLC support scripts as part of myplc package.
Faiyaz Ahmed [Thu, 28 Feb 2008 17:27:50 +0000 (17:27 +0000)]
svn keywords.
Faiyaz Ahmed [Thu, 28 Feb 2008 17:27:14 +0000 (17:27 +0000)]
More relevant info if a release file is missing. Dont know what this does but it looked like it could be useful.
Faiyaz Ahmed [Thu, 28 Feb 2008 15:25:59 +0000 (15:25 +0000)]
moved to scripts/