[2034] in Release_7.7_team

home help back first fref pref prev next nref lref last post

contents of athena-base package

daemon@ATHENA.MIT.EDU (Thomas Bushnell, BSG)
Tue Jan 11 12:38:13 2000

To: release-team@MIT.EDU, source-developers@MIT.EDU
From: tb@MIT.EDU (Thomas Bushnell, BSG)
Date: 11 Jan 2000 12:37:52 -0500
Message-ID: <u1hwvpg1pcf.fsf@steve-dallas.mit.edu>


Despite my mail, nobody has offered suggestions for the following, so
I'll repeat in the hopes of getting input.  Some new thinking has
happened, so this is a little different than my previous message on
this topic.  Please read, consider, and reply.

Most of what is installed by packs/maint goes in athena-base.  Here's
a list of the current contents of the package:

/etc/athena/clean_tmp_areas
	    masks
	    netparams
	    rc.conf
	    reactivate
	    save_cluster_info
	    shutdown_notify
     passwd.fallback
     rc.d/init.d/athena-base
     shells
     sysconfig/athena
     syslog.conf.athena

/usr/athena/man/man8/reactivate.8
		     save_cluster_info.8
		mandesc

Most of this can sensibly go into a non-obligatory athena-ws package.

However, the following still continue to raise problems:

/etc/athena/rc.conf
As per discussion on linux-testers, most of these variables can be
moved into per-package scripts; this is less confusing and makes
things niftier.  /etc/athena/rc.conf would then contain only those
variables that cluster modifies, and the whole file can then be moved
into athena-ws.  If nobody objects, then this is what I will do.  If
someone objects to this solution, they are earnestly requested to
propose a workable alternative.

/etc/sysconfig/athena
  Currently this has only a PATH specification, and perhaps we can
  just punt it. 

/etc/shells 
  Has a reasonable starting value.  /bin/athena/tcsh and
  /bin/athena/bash should get added by the athena-tcsh and athena-bash
  packages, but there are also shells listed that come from AFS space.
  Every athena system should have these; perhaps they could be added
  by whatever installs the Athena login program (the athena-krb5
  package).  If nobody objects, then this is what I will do.  If
  someone objects to this solution, they are earnestly requested to
  propose a workable alternative.

/usr/athena/man/mandesc
  Not a hugely important file, but every package that installs a
  manpage implicitly assumes that this will be there.  It needs to be
  installed by *something*.

/etc/athena/version
  athena-base currently inaugurates this file.  If we punt
  athena-base, then something should do it.  If we move it into
  athena-ws, then we need to deal with all the other programs that
  depend on /etc/athena/version being sensible.  Perhaps that's not
  too hard, but I'd appreciate others' thoughts.

Thomas


home help back first fref pref prev next nref lref last post