11 years agouse the FQDN for PLC_WWW_HOST rather than localhost to get cron.php 4.2 4.2
Marc Fiuczynski [Sun, 21 Jun 2009 03:54:19 +0000]
use the FQDN for PLC_WWW_HOST rather than localhost to get cron.php

11 years agomore robust gpg handling
Marc Fiuczynski [Tue, 16 Jun 2009 19:23:40 +0000]
more robust gpg handling

11 years agocleaning up messaging related to 'service plc stop'
Marc Fiuczynski [Mon, 15 Jun 2009 16:21:30 +0000]
cleaning up messaging related to 'service plc stop'

11 years agoDIE PROPER DIE\!
Faiyaz Ahmed [Thu, 28 May 2009 15:20:40 +0000]

11 years agogeneralized versions of plc configuration utilities
Marc Fiuczynski [Wed, 29 Apr 2009 21:23:54 +0000]
generalized versions of plc configuration utilities

11 years agoupdate the default memory_limit in php.ini
Stephen Soltesz [Tue, 14 Apr 2009 20:43:23 +0000]
update the default memory_limit in php.ini

11 years agomerged with trunk
Stephen Soltesz [Tue, 14 Apr 2009 18:55:16 +0000]
merged with trunk

11 years agoTagging module MyPLC - MyPLC-4.2-20
Faiyaz Ahmed [Fri, 10 Apr 2009 20:40:31 +0000]
Tagging module MyPLC - MyPLC-4.2-20
* Skip SSL generation for services that aren't enabled
* added --full flag to crond for vacuumdb

11 years agoadded --full option to vacuumdb
Faiyaz Ahmed [Fri, 10 Apr 2009 20:38:08 +0000]
added --full option to vacuumdb

11 years agoSkip hosts that aren't enabled.
Faiyaz Ahmed [Mon, 30 Mar 2009 20:11:29 +0000]
Skip hosts that aren't enabled.

11 years agoProvide versioned myplc so versioned Requires will work correctly.
Daniel Hokka Zakrisson [Tue, 18 Nov 2008 16:42:36 +0000]
Provide versioned myplc so versioned Requires will work correctly.

11 years agoTagging module MyPLC - MyPLC-4.2-19
Daniel Hokka Zakrisson [Tue, 18 Nov 2008 16:26:11 +0000]
Tagging module MyPLC - MyPLC-4.2-19
Add common slice attributes.
Clarified 'failed to authenticate' message.
Make db-config extensible.

11 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:15:27 +0000]
Add VLIMIT_OPENFD limit, and change the min_role_id to admin (as the comment says).

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

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

11 years agoFix 4.2 port.
Daniel Hokka Zakrisson [Wed, 12 Nov 2008 22:08:34 +0000]
Fix 4.2 port.

11 years agoDelegations was missing from list of available slice attributes.
Faiyaz Ahmed [Wed, 12 Nov 2008 20:26:08 +0000]
Delegations was missing from list of available slice attributes.

11 years agoadd in RLIMIT default attribute types
Marc Fiuczynski [Thu, 30 Oct 2008 07:38:24 +0000]
add in RLIMIT default attribute types

11 years agoclarified 'failed to authenticate' message.
Stephen Soltesz [Thu, 25 Sep 2008 18:56:07 +0000]
clarified 'failed to authenticate' message.

11 years agoTagging module MyPLC - MyPLC-4.2-18
Thierry Parmentelat [Wed, 3 Sep 2008 09:29:16 +0000]
Tagging module MyPLC - MyPLC-4.2-18
onelab distro requires the dummynet_image package with myplc-native
(onelab distro does not build chroot-myplc anymore)

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

11 years agoTagging module MyPLC - MyPLC-4.2-17
Faiyaz Ahmed [Fri, 1 Aug 2008 19:12:30 +0000]
Tagging module MyPLC - MyPLC-4.2-17
Remove iptables conf_file.  Now in iptables module.
Arch specific download directory now in /data for chrooted myplc
Vim now a dependency in myplc. :-)

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

11 years agoadd vim-minimal as requirement of myplc-native
Stephen Soltesz [Fri, 1 Aug 2008 15:19:04 +0000]
add vim-minimal as requirement of myplc-native

11 years agoIptables lives in iptables/planetlab-config
Faiyaz Ahmed [Fri, 25 Jul 2008 15:38:54 +0000]
Iptables lives in iptables/planetlab-config

12 years agoTagging module MyPLC - MyPLC-4.2-16
Thierry Parmentelat [Fri, 4 Jul 2008 00:20:30 +0000]
Tagging module MyPLC - MyPLC-4.2-16
yum config on nodes improved -- see https://svn.planet-lab.org/ticket/342
also does not create any repo under /var/www/html/install-rpms, to prevent conflicts with noderepo

12 years agoneeded when building *only* myplc-native
Thierry Parmentelat [Thu, 3 Jul 2008 21:30:46 +0000]
needed when building *only* myplc-native

12 years agofix set of files
Thierry Parmentelat [Thu, 3 Jul 2008 21:22:47 +0000]
fix set of files

12 years agofirst attempt for https://svn.planet-lab.org/ticket/342
Thierry Parmentelat [Thu, 3 Jul 2008 21:03:40 +0000]
first attempt for https://svn.planet-lab.org/ticket/342

12 years agoundo changeset 9689, rather pass slicefamily to all scripts as or node_id
Thierry Parmentelat [Wed, 25 Jun 2008 08:46:23 +0000]
undo changeset 9689, rather pass slicefamily to all scripts as or node_id

12 years agopasses SLICEFAMILY to yum.conf.php
Thierry Parmentelat [Wed, 25 Jun 2008 08:25:13 +0000]
passes SLICEFAMILY to yum.conf.php

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

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

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

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

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

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

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

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

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

12 years agoTagging module MyPLC - MyPLC-4.2-11
Thierry Parmentelat [Fri, 9 May 2008 09:57:08 +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

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

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

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

12 years agofix1
Thierry Parmentelat [Thu, 8 May 2008 10:02:10 +0000]

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

12 years agoTagging module MyPLC - MyPLC-4.2-10
Thierry Parmentelat [Thu, 8 May 2008 07:25:33 +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

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

12 years agooops
Thierry Parmentelat [Wed, 7 May 2008 04:20:25 +0000]

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

12 years agoVarious tweaks for myplc-native (not thoroughly tested yet) :
Thierry Parmentelat [Tue, 6 May 2008 16:52:45 +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

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

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

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

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

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

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

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

12 years agomulti-module change - first step towards multi-bootcd's myplc
Thierry Parmentelat [Tue, 22 Apr 2008 15:49:24 +0000]
multi-module change - first step towards multi-bootcd's myplc
packaging of bootcd has changed, now goes into
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

12 years agoTagging module MyPLC - MyPLC-4.2-6
Thierry Parmentelat [Tue, 22 Apr 2008 10:32: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

12 years agomore conventional notation for site and prefix as replaced by db-config
Thierry Parmentelat [Tue, 22 Apr 2008 09:43:31 +0000]
more conventional notation for site and prefix as replaced by db-config

12 years ago/etc/myplc-release packaged for myplc-native (needed for GetPlcRelease)
Thierry Parmentelat [Mon, 21 Apr 2008 16:40:03 +0000]
/etc/myplc-release packaged for myplc-native (needed for GetPlcRelease)

12 years agosys.maxint is 2^63-1 on 64-bit architectures, which is too large for an int.
Daniel Hokka Zakrisson [Sun, 13 Apr 2008 22:36:09 +0000]
sys.maxint is 2^63-1 on 64-bit architectures, which is too large for an int.

12 years agoAdded reference to new sudoers.php
Stephen Soltesz [Wed, 9 Apr 2008 16:54:34 +0000]
Added reference to new sudoers.php

12 years agounclear why this is set to plc_resolv.conf. moving it to resolv.conf seems to work.
Faiyaz Ahmed [Tue, 8 Apr 2008 21:45:26 +0000]
unclear why this is set to plc_resolv.conf.  moving it to resolv.conf seems to work.

12 years agofix slice prefix.
Faiyaz Ahmed [Mon, 7 Apr 2008 21:41:20 +0000]
fix slice prefix.

12 years agoTagging module MyPLC - MyPLC-4.2-5
Stephen Soltesz [Mon, 7 Apr 2008 20:40:19 +0000]
Tagging module MyPLC - MyPLC-4.2-5

12 years agoAdded code to generate the plc_config.py file for inside of myplc environment.
Stephen Soltesz [Mon, 7 Apr 2008 20:36:29 +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.

12 years agoReplace site for sirius initscript.
Faiyaz Ahmed [Thu, 3 Apr 2008 18:37:03 +0000]
Replace site for sirius initscript.

12 years agofollow variable convention.
Faiyaz Ahmed [Thu, 27 Mar 2008 20:04:30 +0000]
follow variable convention.

12 years agoAdded planetflow configuration
Faiyaz Ahmed [Thu, 27 Mar 2008 20:02:27 +0000]
Added planetflow configuration

12 years agoTagging module MyPLC - MyPLC-4.2-4
Thierry Parmentelat [Wed, 26 Mar 2008 10:07:21 +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

12 years agofixed syntax error
Thierry Parmentelat [Tue, 25 Mar 2008 08:06:32 +0000]
fixed syntax error

12 years agoCoDemux attribute
Faiyaz Ahmed [Mon, 24 Mar 2008 20:41:41 +0000]
CoDemux attribute

12 years agoyum.conf created from build/mirroring
Thierry Parmentelat [Sat, 22 Mar 2008 16:29:22 +0000]
yum.conf created from build/mirroring

12 years ago* plc-kml.py has now a few options for setting marker icons
Thierry Parmentelat [Wed, 12 Mar 2008 12:32:33 +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

12 years agoname should not have hrefs + cosmetic
Thierry Parmentelat [Tue, 11 Mar 2008 23:16:35 +0000]
name should not have hrefs + cosmetic

12 years agogooglemap display via a kml file - see http://svn.planet-lab.org/wiki/GooglemapSetup
Thierry Parmentelat [Tue, 11 Mar 2008 22:51:33 +0000]
googlemap display via a kml file - see svn.planet-lab.org/wiki/GooglemapSetup

12 years agomyplc-native is not a binary package
Thierry Parmentelat [Mon, 10 Mar 2008 14:07:06 +0000]
myplc-native is not a binary package

12 years agoyet another fix
Thierry Parmentelat [Mon, 10 Mar 2008 13:15:50 +0000]
yet another fix

12 years agoSecond step towards multiarch myplc https://svn.planet-lab.org/ticket/214
Thierry Parmentelat [Mon, 10 Mar 2008 11:45:24 +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

12 years agoquick hack for using rsyslogd on fedora 8
Thierry Parmentelat [Fri, 7 Mar 2008 12:09:43 +0000]
quick hack for using rsyslogd on fedora 8

12 years agorpm byte compiles python files. removed extension in initscripts and added wildcard...
Faiyaz Ahmed [Thu, 6 Mar 2008 15:51:33 +0000]
rpm byte compiles python files.  removed extension in initscripts and added wildcard for support scripts.

12 years agorename so rpm doesn't byte compile before adding to package. db-config would install...
Faiyaz Ahmed [Thu, 6 Mar 2008 15:49:57 +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.

12 years agoadded support scripts and initscripts
Faiyaz Ahmed [Wed, 5 Mar 2008 19:51:35 +0000]
added support scripts and initscripts

12 years agosirius is now a system slice and part of db-config
Faiyaz Ahmed [Wed, 5 Mar 2008 19:31:53 +0000]
sirius is now a system slice and part of db-config

12 years agomkdir -p needed to make /etc
Faiyaz Ahmed [Wed, 5 Mar 2008 19:20:10 +0000]
mkdir -p needed to make /etc

12 years agoAdded list for cc'ing Mom messages
Faiyaz Ahmed [Wed, 5 Mar 2008 19:14:10 +0000]
Added list for cc'ing Mom messages

12 years agoNot sure how this native module is built, but I believe this works. Added initscript...
Faiyaz Ahmed [Wed, 5 Mar 2008 18:26:31 +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.

12 years agooops. fixed path
Faiyaz Ahmed [Wed, 5 Mar 2008 16:57:57 +0000]
oops.  fixed path

12 years agoparsed by db-config. puts entry into default initscripts
Faiyaz Ahmed [Wed, 5 Mar 2008 01:51:05 +0000]
parsed by db-config.  puts entry into default initscripts

12 years agosupport for parsing etc/plc_sliceinitscripts to populate default initscripts
Faiyaz Ahmed [Wed, 5 Mar 2008 01:49:54 +0000]
support for parsing etc/plc_sliceinitscripts to populate default initscripts

12 years agoWalk plc_sliceinitscripts and add scripts to initscripts.
Faiyaz Ahmed [Wed, 5 Mar 2008 01:46:45 +0000]
Walk plc_sliceinitscripts and add scripts to initscripts.

12 years agoAdded 'capabilities' slice attr to default set of slice attrs.
Stephen Soltesz [Tue, 4 Mar 2008 22:26:17 +0000]
Added 'capabilities' slice attr to default set of slice attrs.

12 years agopostinstall for signing pkgs - noderepo requires myplc - using Provides: on the myplc...
Thierry Parmentelat [Tue, 4 Mar 2008 14:51:54 +0000]
postinstall for signing pkgs - noderepo requires myplc - using Provides: on the myplc* side

12 years agowrong use of install. fixed.
Faiyaz Ahmed [Thu, 28 Feb 2008 17:38:44 +0000]
wrong use of install.  fixed.

12 years agoPLC support scripts as part of myplc package.
Faiyaz Ahmed [Thu, 28 Feb 2008 17:31:23 +0000]
PLC support scripts as part of myplc package.

12 years agosvn keywords.
Faiyaz Ahmed [Thu, 28 Feb 2008 17:27:50 +0000]
svn keywords.

12 years agoMore relevant info if a release file is missing. Dont know what this does but it...
Faiyaz Ahmed [Thu, 28 Feb 2008 17:27:14 +0000]
More relevant info if a release file is missing.  Dont know what this does but it looked like it could be useful.

12 years agomoved to scripts/
Faiyaz Ahmed [Thu, 28 Feb 2008 15:25:59 +0000]
moved to scripts/

12 years agomail scripts.
Faiyaz Ahmed [Thu, 28 Feb 2008 15:25:16 +0000]
mail scripts.