summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Mark Huang [Mon, 24 Apr 2006 22:14:56 +0000 (22:14 +0000)]
- add variable list as an appendix
Mark Huang [Mon, 24 Apr 2006 18:04:25 +0000 (18:04 +0000)]
- fix description of boot_address
- clarify default values of support_address and boot_address
- add slice_address template
Mark Huang [Mon, 24 Apr 2006 15:49:32 +0000 (15:49 +0000)]
- start and stop local sendmail daemon
Thierry Parmentelat [Thu, 20 Apr 2006 13:22:43 +0000 (13:22 +0000)]
added ability to consolidate def_config.xml and site.xml into plc_config.xml
Thierry Parmentelat [Thu, 20 Apr 2006 09:01:00 +0000 (09:01 +0000)]
oops, the previous (unintended) check in was wrong and did not work
the 'start' function was undefined and so the system never took off
The usage line is reviewed as well
Thierry Parmentelat [Thu, 20 Apr 2006 08:59:09 +0000 (08:59 +0000)]
according to Mark's explanation
performs 'service plc stop' inside the conditional within %preun
Thierry Parmentelat [Tue, 18 Apr 2006 15:39:35 +0000 (15:39 +0000)]
supports for separate mount/umount/mountstatus operations
Thierry Parmentelat [Tue, 18 Apr 2006 15:39:34 +0000 (15:39 +0000)]
performs service plc stop before uninstalling
Thierry Parmentelat [Tue, 18 Apr 2006 15:32:48 +0000 (15:32 +0000)]
(*) defines new method locate_varname used by plc-config-tty
(*) output file opened in 'w' mode rather than 'r+'
(*) output_shell method tkes an extra argument, a toggle for comment printing
Thierry Parmentelat [Tue, 18 Apr 2006 15:29:36 +0000 (15:29 +0000)]
First draft
Interactive script for setting up myplc config
The locally-changed settings are stored, in a separate xml file
located in /etc/planetlab/configs/site.xml
type ? at the prompt for help
Mark Huang [Mon, 17 Apr 2006 17:04:37 +0000 (17:04 +0000)]
only parse executable scripts in /etc/plc.d
Mark Huang [Mon, 17 Apr 2006 16:48:25 +0000 (16:48 +0000)]
update default root user name
Mark Huang [Mon, 17 Apr 2006 16:47:59 +0000 (16:47 +0000)]
- update default root username
Mark Huang [Mon, 17 Apr 2006 16:47:38 +0000 (16:47 +0000)]
- API now accepts @localhost.localdomain as an e-mail domain, use it
instead of test.planet-lab.org for all default e-mail addresses
Mark Huang [Thu, 13 Apr 2006 15:11:39 +0000 (15:11 +0000)]
generate php for the website
Mark Huang [Wed, 12 Apr 2006 21:21:36 +0000 (21:21 +0000)]
- MyPLC User's Guide
Mark Huang [Wed, 12 Apr 2006 19:30:47 +0000 (19:30 +0000)]
allow stepwise start/stop
Mark Huang [Wed, 12 Apr 2006 17:59:45 +0000 (17:59 +0000)]
- fix a couple of types
- add header
- specify xml encoding
- use right dtd
Mark Huang [Wed, 12 Apr 2006 17:59:10 +0000 (17:59 +0000)]
- install DTD
Mark Huang [Wed, 12 Apr 2006 17:59:06 +0000 (17:59 +0000)]
DTD for configuration file
Mark Huang [Mon, 10 Apr 2006 21:10:08 +0000 (21:10 +0000)]
- build with FC4
- bump version number
Mark Huang [Mon, 10 Apr 2006 21:09:52 +0000 (21:09 +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.
Mark Huang [Mon, 10 Apr 2006 21:09:32 +0000 (21:09 +0000)]
- restore default configuration by just removing plc_config.xml and
bootstrap.xml after shutting down
Mark Huang [Mon, 10 Apr 2006 21:09:02 +0000 (21:09 +0000)]
- must read /etc/planetlab/plc_config.xml, otherwise changes will always
be lost!
Mark Huang [Mon, 10 Apr 2006 18:19:17 +0000 (18:19 +0000)]
- implement Thierry's suggestion of installing default values in
/etc/planetlab/default_config.xml, and merging them with site-specific
values at runtime.
Mark Huang [Mon, 10 Apr 2006 18:18:14 +0000 (18:18 +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.
Mark Huang [Mon, 10 Apr 2006 16:00:47 +0000 (16:00 +0000)]
- set PGPORT
Mark Huang [Mon, 10 Apr 2006 15:53:49 +0000 (15:53 +0000)]
- only source configuration if it exists to avoid bootstrap warning
Mark Huang [Fri, 7 Apr 2006 17:12:52 +0000 (17:12 +0000)]
- check if /plc is mounted before trying to unmount it
Mark Huang [Fri, 7 Apr 2006 17:12:25 +0000 (17:12 +0000)]
- stop plc services before upgrading
Mark Huang [Fri, 7 Apr 2006 04:28:16 +0000 (04:28 +0000)]
- simplify/correct certificate generation
Mark Huang [Fri, 7 Apr 2006 04:27:56 +0000 (04:27 +0000)]
- plc_daemon: return failure from exec
Mark Huang [Fri, 7 Apr 2006 03:36:04 +0000 (03:36 +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
Mark Huang [Thu, 6 Apr 2006 21:51:59 +0000 (21:51 +0000)]
- split up guest.init (/etc/init.d/plc inside the chroot) into
separate steps installed in /etc/plc.d/ for scalability
Mark Huang [Thu, 6 Apr 2006 14:06:07 +0000 (14:06 +0000)]
- fix /plc/data declaration
Mark Huang [Thu, 6 Apr 2006 03:33:41 +0000 (03:33 +0000)]
Remove ISO and USB images, which take up >100MB but only take a
couple of seconds to generate at first boot.
Mark Huang [Thu, 6 Apr 2006 03:20:31 +0000 (03:20 +0000)]
- don't list /plc/data twice
Mark Huang [Thu, 6 Apr 2006 03:09:17 +0000 (03:09 +0000)]
- remove -d option
Mark Huang [Thu, 6 Apr 2006 03:06:49 +0000 (03:06 +0000)]
- Consolidate into a single package installed in /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
Mark Huang [Wed, 5 Apr 2006 20:11:01 +0000 (20:11 +0000)]
remove backward compatibility symlink, yum.conf generation now fixed
Mark Huang [Tue, 4 Apr 2006 22:09:47 +0000 (22:09 +0000)]
- 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
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
Mark Huang [Mon, 3 Apr 2006 20:41:39 +0000 (20:41 +0000)]
- create a planetlab-v3 symlink for backward compatibility
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
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
Mark Huang [Fri, 31 Mar 2006 21:51:34 +0000 (21:51 +0000)]
- fix typo
Mark Huang [Fri, 31 Mar 2006 21:38:07 +0000 (21:38 +0000)]
- fix comment
Mark Huang [Fri, 31 Mar 2006 21:18:42 +0000 (21:18 +0000)]
- do not tolerate errors
- disable all services in vserver-reference image
Mark Huang [Fri, 31 Mar 2006 00:41:03 +0000 (00:41 +0000)]
- fix typos
Mark Huang [Wed, 29 Mar 2006 19:18:17 +0000 (19:18 +0000)]
- explicitly add openssh requirement
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
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
Mark Huang [Wed, 29 Mar 2006 17:02:47 +0000 (17:02 +0000)]
allow db port to be overridden during build bootstrap
Mark Huang [Wed, 29 Mar 2006 17:02:00 +0000 (17:02 +0000)]
- fix cases when yum-arch and/or createrepo don't exist
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
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
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
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
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
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
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
Mark Huang [Tue, 28 Mar 2006 22:35:42 +0000 (22:35 +0000)]
- Must call AdmUpdateSite() even after AdmAddSite() to update max_slices
Mark Huang [Tue, 28 Mar 2006 22:03:21 +0000 (22:03 +0000)]
- fix typo
Mark Huang [Tue, 28 Mar 2006 21:46:06 +0000 (21:46 +0000)]
- mark the entire data directory as non-replaceable
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.
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
Mark Huang [Tue, 28 Mar 2006 21:30:48 +0000 (21:30 +0000)]
- install node RPMs
- bootstrap the DB before exiting
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
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
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
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...
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
Mark Huang [Mon, 27 Mar 2006 18:50:32 +0000 (18:50 +0000)]
- treat /etc/sysconfig/plc as a noreplace config file
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
Mark Huang [Mon, 27 Mar 2006 18:22:31 +0000 (18:22 +0000)]
- change back to previous directory when descending
Mark Huang [Mon, 27 Mar 2006 18:21:11 +0000 (18:21 +0000)]
- add pldistro to the release number
Mark Huang [Mon, 27 Mar 2006 18:08:06 +0000 (18:08 +0000)]
- fix srcdir location
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.
Planet-Lab Support [Wed, 4 Jun 2003 20:07:28 +0000 (20:07 +0000)]
New repository initialized by cvs2svn.