[22809] in Source-Commits

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

Athena 9.9: r23 - in trunk/athena: bin/attach lib/locker lib/locker/man

daemon@ATHENA.MIT.EDU (ghudson@MIT.EDU)
Mon Jun 12 12:39:31 2006

Date: Mon, 12 Jun 2006 12:39:29 -0400
Message-Id: <200606121639.k5CGdTwu023048@equal-rites.mit.edu>
To: source-commits@MIT.EDU
From: ghudson@MIT.EDU
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Author: ghudson
Date: 2006-06-12 12:39:26 -0400 (Mon, 12 Jun 2006)
New Revision: 23

Removed:
   trunk/athena/lib/locker/man/locker_attach_explicit.3
   trunk/athena/lib/locker/mount.c
Modified:
   trunk/athena/bin/attach/attach.1
   trunk/athena/bin/attach/attach.c
   trunk/athena/bin/attach/detach.1
   trunk/athena/lib/locker/Makefile.in
   trunk/athena/lib/locker/afs.c
   trunk/athena/lib/locker/attach.c
   trunk/athena/lib/locker/conf.c
   trunk/athena/lib/locker/locker.h
   trunk/athena/lib/locker/locker_private.h
   trunk/athena/lib/locker/man/attach.conf.5
   trunk/athena/lib/locker/miscfs.c
   trunk/athena/lib/locker/nfs.c
Log:
Remove the attach functionality which handles the actual mount, so
that /mit is left alone for autofs to deal with.  Preserve attachtab,
authentication, and Zephyr subscription functionality.

* athena/lib/locker/Makefile.in
  (OBJS): Remove mount.c.
  (install): Reomve locker_attach_explicit.3 installation
* athena/athena/lib/locker/man/locker_attach_explicit.3: Remove.
* athena/lib/locker/mount.c: Removed.
* athena/lib/locker/attach.c
  (try_local_copy): Removed.
  (attach_attachent): Remove local copy support.
* athena/lib/locker/locker_private.h
  (LOCKER_PATH_LOCAL): Remove.
  (locker__mount, locker__unmount): Removed declarations.
* athena/lib/locker/afs.c
  (afs_attach, afs_detach): Remove mounting/unmounting code.
* athena/lib/locker/miscfs.c
  (ufs_attach, ufs_detach): New dummy functions.
  (locker__ufs_ops): Use dummy functions instead of mount.c ops.
  (loc_attach, loc_detach): Remove mounting/unmounting code.
* athena/lib/locker/nfs.c
  (nfs_attach, nfs_detach): New dummy functions.
  (locker__nfs_ops): Use dummy functions instead of mount.c ops.
* athena/lib/locker/locker.h
  (LOCKER_ATTACH_OPT_MASTER): Removed.
  (locker_attach_explicit): Removed declaration.
* athena/lib/locker/conf.c (opt_def, locker_init, locker_end): Remove
   local_copy configuration field.
* athena/bin/attach/attach.c
  (ATTACH_EXPLICIT): Remove from enum.
  (attach_main): Desupport -e, -m, -M, -N, -o, -S, and -t flags.
* athena/bin/attach/attach.1: Update for desupported options and
  changed functionality.
* athena/bin/attach/detach.1: Update for changed functionality.


Diff command:
  svn diff -r22:23 file:///afs/dev.mit.edu/source/9.9-repos

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