myplc.git
18 years ago- don't list /plc/data twice
Mark Huang [Thu, 6 Apr 2006 03:20:31 +0000 (03:20 +0000)]
- don't list /plc/data twice

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

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

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

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

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

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

18 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 (21:50 +0000)]
- put the root SSH public key in the place where the API expects it to
  be
- make SSH public keys readable

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

18 years ago- customize bootcd and bootmanager
Mark Huang [Mon, 3 Apr 2006 19:47:07 +0000 (19:47 +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

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

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

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

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

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

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

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

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

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

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

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

18 years ago- always recalculate PLC_API_MAINTENANCE_SOURCES; basically, make this
Mark Huang [Wed, 29 Mar 2006 05:14:43 +0000 (05:14 +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

18 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 (03:54 +0000)]
- back out last checkin; there's not really a clean way to make the
  separation now without requiring another bind mount

18 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 (03:51 +0000)]
- make /var/www/html/install-rpms part of the main rpm package since
  they are fs-independent

18 years ago- fix comment about where our dependencies live
Mark Huang [Wed, 29 Mar 2006 03:36:53 +0000 (03:36 +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

18 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 (02:56 +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

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

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

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

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

18 years agoThis overlay configuration file changes the web, API, and boot server
Mark Huang [Tue, 28 Mar 2006 21:43:04 +0000 (21:43 +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.

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

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

18 years ago- fix descriptions of SSL private keys
Mark Huang [Tue, 28 Mar 2006 20:49:06 +0000 (20:49 +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

18 years ago- use the API SSL private key for signing tickets
Mark Huang [Tue, 28 Mar 2006 20:47:57 +0000 (20:47 +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

18 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 (20:47 +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

18 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 (22:04 +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...

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

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

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

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

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

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

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

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