Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

Planned solution: We are moving away from the concept of patch releases.   Privately administered machines can take updates via the usual updater.   A package (name to be determined) will include The debathena-auto-update package contains a cron job or other mechanism for automatically updating centrally administered to take updates for cluster machines.

Status: Not done.Milestone: Core (one week)Done.

...

Anchor
packages
packages

Feature: Athena machines have a consistent set of native platform packages installed, which is a superset of the default package set.

...

Current solution: The athena-ws package includes a script /etc/athena/verify which is invoked from the boot script. The verify script uses rpmupdate to synchronize the locally installed RPM set with the current release list, and then checks for files which differ from their RPM checksums and reinstalls any affected RPMs. A specific set of configuration files is also copied in from an area in AFS in case they have been changed.

Planned solution: Each gdm login on a cluster machine will be performed in a separate, ephemeral snapshot of the root partition. The debathena-reactivate package will interface with gdm in order to do so.

Status: Done (Unfinished.)

Hidden Data

Find dpkg equivalent of rpm -V

Status: Not done.Milestone: Cluster (three days).

...

Anchor
cluster
cluster

Feature: Athena machines may be part of a Hesiod "cluster" which can determine whether they take beta updates, whether they are cluster/quickstation machines, and what their default printers are.

...

Planned solution: A new package debathena-clusterinfo will contain the save_cluster_info script and a boot script to invoke it. The debathena-getcluster package will remain.

Status: Debathena has a package for getcluster; otherwise not done.Milestone: Cluster (two days)Done.

...

Anchor
rcconf
rcconf

Feature: Particular aspects of Athena machines can be configured by editing /etc/athena/rc.conf.

...