[23514] in Source-Commits
/svn/athena r23158 - trunk/debathena
daemon@ATHENA.MIT.EDU (ghudson@MIT.EDU)
Sun Aug 24 14:29:27 2008
Date: Sun, 24 Aug 2008 14:28:57 -0400 (EDT)
From: ghudson@MIT.EDU
Message-Id: <200808241828.OAA09633@drugstore.mit.edu>
To: source-commits@MIT.EDU
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Author: ghudson
Date: 2008-08-24 14:28:56 -0400 (Sun, 24 Aug 2008)
New Revision: 23158
Modified:
trunk/debathena/NOTES
Log:
Document the cluster packages in NOTES.
Modified: trunk/debathena/NOTES
===================================================================
--- trunk/debathena/NOTES 2008-08-23 07:16:48 UTC (rev 23157)
+++ trunk/debathena/NOTES 2008-08-24 18:28:56 UTC (rev 23158)
@@ -192,6 +192,42 @@
all Debian/Ubuntu suites or isn't free can be listed under
"Recommends:" so that our metapackages still work in all environments.
+Developers: Index of cluster packages
+-------------------------------------
+
+Some private workstation admins may want specific pieces of cluster
+infrastructure. With Athena 9.4, they would typically install the
+entire Athena software suite and then turn off features they did not
+want via /etc/athena/rc.conf. That is not generally possible in
+Athena 10; a debathena-cluster machine acts like a cluster machine in
+all respects. Instead, the machine owner should install
+debathena-workstation and then install specific packages they might be
+interested in. At this time, candidate packages include:
+
+ * debathena-dns-config: Installs a caching DNS resolver and
+ configures the machine to use it.
+
+ * debathena-tmp-cleaner: Cleans files in /tmp and /var/tmp which
+ have not been recently accessed.
+
+ * debathena-reactivate: Causes each graphical login to be performed
+ in a separate ephemeral snapshot of the chroot. This package
+ requires the root filesystem to be an LVM logical volume inside a
+ volume group with 21GB of free space for the snapshots; if that is
+ not the case, it will break graphical logins. Install with care.
+
+ * debathena-auto-update: Periodically updates the machine's software
+ and reboots (when no one is logged in) if necessary.
+
+Cluster packages which are generally not of interest to private
+machine owners include:
+
+ * debathena-clusterinfo: Looks up the machine's cluster information
+ in Hesiod and caches it on local disk.
+
+ * debathena-larvnet: Reports to the central larvnet server whether
+ anyone has a graphical login to the machine.
+
Release engineer: Bootstrapping the project infrastructure
----------------------------------------------------------