[22809] in Source-Commits
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