13 years ago- MyPLC User's Guide
Mark Huang [Wed, 12 Apr 2006 21:21:36 +0000]
- MyPLC User's Guide

13 years agoallow stepwise start/stop
Mark Huang [Wed, 12 Apr 2006 19:30:47 +0000]
allow stepwise start/stop

13 years ago- fix a couple of types
Mark Huang [Wed, 12 Apr 2006 17:59:45 +0000]
- fix a couple of types
- add header
- specify xml encoding
- use right dtd

13 years ago- install DTD
Mark Huang [Wed, 12 Apr 2006 17:59:10 +0000]
- install DTD

13 years agoDTD for configuration file
Mark Huang [Wed, 12 Apr 2006 17:59:06 +0000]
DTD for configuration file

13 years ago- build with FC4
Mark Huang [Mon, 10 Apr 2006 21:10:08 +0000]
- build with FC4
- bump version number

13 years agokernel-vserver is intended for the vserver-reference, but serves the
Mark Huang [Mon, 10 Apr 2006 21:09:52 +0000]
kernel-vserver is intended for the vserver-reference, but serves the
same useful purpose for MyPLC, namely, to Provide: kernel without
actually installing anything.

13 years ago- restore default configuration by just removing plc_config.xml and
Mark Huang [Mon, 10 Apr 2006 21:09:32 +0000]
- restore default configuration by just removing plc_config.xml and
  bootstrap.xml after shutting down

13 years ago- must read /etc/planetlab/plc_config.xml, otherwise changes will always
Mark Huang [Mon, 10 Apr 2006 21:09:02 +0000]
- must read /etc/planetlab/plc_config.xml, otherwise changes will always
  be lost!

13 years ago- implement Thierry's suggestion of installing default values in
Mark Huang [Mon, 10 Apr 2006 18:19:17 +0000]
- implement Thierry's suggestion of installing default values in
  /etc/planetlab/default_config.xml, and merging them with site-specific
  values at runtime.

13 years ago- Regenerate the main configuration file from default values overlaid
Mark Huang [Mon, 10 Apr 2006 18:18:14 +0000]
- Regenerate the main configuration file from default values overlaid
  with site-specific values. If there are no site-specific values for
  the DB and maint passwords, this has the side effect of regenerating
  them on every restart, but that's probably a good thing.

13 years ago- set PGPORT
Mark Huang [Mon, 10 Apr 2006 16:00:47 +0000]
- set PGPORT

13 years ago- only source configuration if it exists to avoid bootstrap warning
Mark Huang [Mon, 10 Apr 2006 15:53:49 +0000]
- only source configuration if it exists to avoid bootstrap warning

13 years ago- check if /plc is mounted before trying to unmount it
Mark Huang [Fri, 7 Apr 2006 17:12:52 +0000]
- check if /plc is mounted before trying to unmount it

13 years ago- stop plc services before upgrading
Mark Huang [Fri, 7 Apr 2006 17:12:25 +0000]
- stop plc services before upgrading

13 years ago- simplify/correct certificate generation
Mark Huang [Fri, 7 Apr 2006 04:28:16 +0000]
- simplify/correct certificate generation

13 years ago- plc_daemon: return failure from exec
Mark Huang [Fri, 7 Apr 2006 04:27:56 +0000]
- plc_daemon: return failure from exec

13 years ago- whenever we generate a new self signed certificate, replace the
Mark Huang [Fri, 7 Apr 2006 03:36:04 +0000]
- whenever we generate a new self signed certificate, replace the
  private key as well, otherwise the old private key may be subject to
  rpm upgrade

13 years ago- split up guest.init (/etc/init.d/plc inside the chroot) into
Mark Huang [Thu, 6 Apr 2006 21:51:59 +0000]
- split up guest.init (/etc/init.d/plc inside the chroot) into
  separate steps installed in /etc/plc.d/ for scalability

13 years ago- fix /plc/data declaration
Mark Huang [Thu, 6 Apr 2006 14:06:07 +0000]
- fix /plc/data declaration

13 years agoRemove ISO and USB images, which take up >100MB but only take a
Mark Huang [Thu, 6 Apr 2006 03:33:41 +0000]
Remove ISO and USB images, which take up >100MB but only take a
couple of seconds to generate at first boot.

13 years ago- don't list /plc/data twice
Mark Huang [Thu, 6 Apr 2006 03:20:31 +0000]
- don't list /plc/data twice

13 years ago- remove -d option
Mark Huang [Thu, 6 Apr 2006 03:09:17 +0000]
- remove -d option

13 years ago- Consolidate into a single package installed in /plc.
Mark Huang [Thu, 6 Apr 2006 03:06:49 +0000]
- Consolidate into a single package installed in /plc.

13 years ago- install in /plc instead of /usr/share/plc
Mark Huang [Thu, 6 Apr 2006 03:06:22 +0000]
- install in /plc instead of /usr/share/plc
- don't bother installing node rpms; PlanetLab-Bootstrap.tar.bz2 should now be complete

13 years agoremove backward compatibility symlink, yum.conf generation now fixed
Mark Huang [Wed, 5 Apr 2006 20:11:01 +0000]
remove backward compatibility symlink, yum.conf generation now fixed

13 years ago- use preferred lowercase define() in php generation
Mark Huang [Tue, 4 Apr 2006 22:09:47 +0000]
- use preferred lowercase define() in php generation

13 years ago- use preferred lowercase define() in PHP generation
Mark Huang [Tue, 4 Apr 2006 22:09:25 +0000]
- use preferred lowercase define() in PHP generation

13 years ago- put the root SSH public key in the place where the API expects it to
Mark Huang [Mon, 3 Apr 2006 21:50:29 +0000]
- put the root SSH public key in the place where the API expects it to
  be
- make SSH public keys readable

13 years ago- create a planetlab-v3 symlink for backward compatibility
Mark Huang [Mon, 3 Apr 2006 20:41:39 +0000]
- create a planetlab-v3 symlink for backward compatibility

13 years ago- customize bootcd and bootmanager
Mark Huang [Mon, 3 Apr 2006 19:47:07 +0000]
- customize bootcd and bootmanager
- use bash v2 ${!variable} syntax instead of kludgy evals
- config_ssl: regenerate self-signed certificate if hostname changes, or
  the certificate expires. Check if have already have a self-signed
  certificate for the same hostname before deciding to generate a new
  one, since name-based virtual hosting doesn't work with SSL.
- allow the API, web, and boot servers to run on different ports

13 years ago- explicitly install dev
Mark Huang [Mon, 3 Apr 2006 19:43:19 +0000]
- explicitly install dev
- install some other useful utilities
- install customizable Boot CD and Boot Manager packages

13 years ago- fix typo
Mark Huang [Fri, 31 Mar 2006 21:51:34 +0000]
- fix typo

13 years ago- fix comment
Mark Huang [Fri, 31 Mar 2006 21:38:07 +0000]
- fix comment

13 years ago- do not tolerate errors
Mark Huang [Fri, 31 Mar 2006 21:18:42 +0000]
- do not tolerate errors
- disable all services in vserver-reference image

13 years ago- fix typos
Mark Huang [Fri, 31 Mar 2006 00:41:03 +0000]
- fix typos

13 years ago- explicitly add openssh requirement
Mark Huang [Wed, 29 Mar 2006 19:18:17 +0000]
- explicitly add openssh requirement

13 years ago- always update system slice attributes in case the url or SSL public
Mark Huang [Wed, 29 Mar 2006 19:17:26 +0000]
- always update system slice attributes in case the url or SSL public
  key changes

13 years ago- allow db port to be overridden
Mark Huang [Wed, 29 Mar 2006 17:03:15 +0000]
- allow db port to be overridden
- add better check for postgresql startup success

13 years agoallow db port to be overridden during build bootstrap
Mark Huang [Wed, 29 Mar 2006 17:02:47 +0000]
allow db port to be overridden during build bootstrap

13 years ago- fix cases when yum-arch and/or createrepo don't exist
Mark Huang [Wed, 29 Mar 2006 17:02:00 +0000]
- fix cases when yum-arch and/or createrepo don't exist

13 years ago- always recalculate PLC_API_MAINTENANCE_SOURCES; basically, make this
Mark Huang [Wed, 29 Mar 2006 05:15:05 +0000]
- always recalculate PLC_API_MAINTENANCE_SOURCES; basically, make this
  an internal variable

13 years ago- always recalculate PLC_API_MAINTENANCE_SOURCES; basically, make this
Mark Huang [Wed, 29 Mar 2006 05:14:43 +0000]
- always recalculate PLC_API_MAINTENANCE_SOURCES; basically, make this
  an internal variable
- deny access to /db if web server is not enabled on this machine
- redirect all non-ssl accesses to /db if the web server is enabled on
  this machine

13 years ago- back out last checkin; there's not really a clean way to make the
Mark Huang [Wed, 29 Mar 2006 03:54:12 +0000]
- back out last checkin; there's not really a clean way to make the
  separation now without requiring another bind mount

13 years ago- make /var/www/html/install-rpms part of the main rpm package since
Mark Huang [Wed, 29 Mar 2006 03:51:56 +0000]
- make /var/www/html/install-rpms part of the main rpm package since
  they are fs-independent

13 years ago- fix comment about where our dependencies live
Mark Huang [Wed, 29 Mar 2006 03:36:53 +0000]
- fix comment about where our dependencies live
- add status messages everywhere
- when installing web pages, exclude old cruft, unrelated GENI pages,
  and official documents
- e2fsck with -a to avoid not-on-terminal warning
- install node RPMs directly into data directory; exclude ourself,
  bootcd, bootmanager, and debuginfo RPMs
- check exit status of bootstrap shutdown

13 years ago- use a global function check() to keep track of the total number of
Mark Huang [Wed, 29 Mar 2006 02:56:15 +0000]
- use a global function check() to keep track of the total number of
  (interesting) errors
- reload(): before resolving hostnames in order to generate
  PLC_API_MAINTENANCE_SOURCES, need to generate network files first

13 years ago- fix -ne bug
Mark Huang [Wed, 29 Mar 2006 00:01:35 +0000]
- fix -ne bug
- don't send mail from cron if mail is not globally enabled

13 years ago- Must call AdmUpdateSite() even after AdmAddSite() to update max_slices
Mark Huang [Tue, 28 Mar 2006 22:35:42 +0000]
- Must call AdmUpdateSite() even after AdmAddSite() to update max_slices

13 years ago- fix typo
Mark Huang [Tue, 28 Mar 2006 22:03:21 +0000]
- fix typo

13 years ago- mark the entire data directory as non-replaceable
Mark Huang [Tue, 28 Mar 2006 21:46:06 +0000]
- mark the entire data directory as non-replaceable

13 years agoThis overlay configuration file changes the web, API, and boot server
Mark Huang [Tue, 28 Mar 2006 21:43:04 +0000]
This overlay configuration file changes the web, API, and boot server
ports to (hopefully unused) ports so that the system can be
bootstrapped on a build machine that may itself be running a web
server.

13 years ago- build filesystem into a separate sub-package so that multiple images
Mark Huang [Tue, 28 Mar 2006 21:31:19 +0000]
- build filesystem into a separate sub-package so that multiple images
  can be installed on the same machine

13 years ago- install node RPMs
Mark Huang [Tue, 28 Mar 2006 21:30:48 +0000]
- install node RPMs
- bootstrap the DB before exiting

13 years ago- fix descriptions of SSL private keys
Mark Huang [Tue, 28 Mar 2006 20:49:06 +0000]
- fix descriptions of SSL private keys
- warn that the slice prefix should not be changed at all
- remove plc_api_ssl_ticket_key_*, just use the web server
  private/public key for signing tickets

13 years ago- use the API SSL private key for signing tickets
Mark Huang [Tue, 28 Mar 2006 20:47:57 +0000]
- use the API SSL private key for signing tickets
- generate API SSL public key if necessary
- /etc/init.d/postgresql always returns 0, even on failure, check status
  after starting

13 years ago- do not allow the default slice prefix to be changed away from 'pl_';
Mark Huang [Tue, 28 Mar 2006 20:47:04 +0000]
- do not allow the default slice prefix to be changed away from 'pl_';
  this is currently a requirement
- Further bootstrap the database. A few PlanetLabConf entries are
  absolutely required, and NM requires the slice tables to be
  populated. Get PlanetLabConf entries from PLC via AnonAPI, hard-code
  the slice table entries

13 years ago- rename api_ssl_port to api_port; there's only one way to access the
Mark Huang [Mon, 27 Mar 2006 22:04:00 +0000]
- rename api_ssl_port to api_port; there's only one way to access the
  API, and it's always ssl. except when it's not, such as now, when we
  set it to 80 because oldapi doesn't support SSL...

13 years ago- allow command-line override of PLC_ROOT and PLC_DATA
Mark Huang [Mon, 27 Mar 2006 22:01:36 +0000]
- allow command-line override of PLC_ROOT and PLC_DATA
- check /proc/mounts more carefully to avoid mounting the image twice

13 years ago- treat /etc/sysconfig/plc as a noreplace config file
Mark Huang [Mon, 27 Mar 2006 18:50:32 +0000]
- treat /etc/sysconfig/plc as a noreplace config file

13 years ago- fix ownership of pgsql data directory in case rpm installation changed it
Mark Huang [Mon, 27 Mar 2006 18:50:20 +0000]
- fix ownership of pgsql data directory in case rpm installation changed it

13 years ago- change back to previous directory when descending
Mark Huang [Mon, 27 Mar 2006 18:22:31 +0000]
- change back to previous directory when descending

13 years ago- add pldistro to the release number
Mark Huang [Mon, 27 Mar 2006 18:21:11 +0000]
- add pldistro to the release number

13 years ago- fix srcdir location
Mark Huang [Mon, 27 Mar 2006 18:08:06 +0000]
- fix srcdir location

13 years agoThis commit was generated by cvs2svn to compensate for changes in r1747,
Mark Huang [Mon, 27 Mar 2006 17:36:46 +0000]
This commit was generated by cvs2svn to compensate for changes in r1747,
which included commits to RCS files with non-trunk default branches.

16 years agoNew repository initialized by cvs2svn.
Planet-Lab Support [Wed, 4 Jun 2003 20:07:28 +0000]
New repository initialized by cvs2svn.