[862] in NetBSD-Development

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

setgroups() AFS problem fixed

daemon@ATHENA.MIT.EDU (ghudson@MIT.EDU)
Fri Jul 7 00:00:34 1995

From: ghudson@MIT.EDU
Date: Fri, 7 Jul 95 00:00:14 -0400
To: netbsd-dev@MIT.EDU, netbsd-afs@MIT.EDU


I modified afs_vfsops.c to patch the NetBSD system call table for
setgroups(), which appears to solve the pag problem.  I built the new
libafs for -current and installed it on granola, but haven't updated
anything else.

Of course, we can't modify xlogin to set the pag for a user until we
get our act together on upgrade paths and dependencies in the packs.
I will think about this problem in the next few days.  We can modify
/bin/athena/login to do this (although the Athena login has never set
the pag for people on any Athena platform), since it's in the root
filesystem.

John: please audit my changes (the only changes were to afs_vfsops.c)
and tell me when you've done so.  I will update afs.tar.gz at that
point, and you can update the external release at your leisure.  Also,
I don't totally understand your build system; I moved
/build/afs/athena/i386_nbsd1/obj/libafs/COMMON to COMMON-10 and moved
COMMON-CURRENT to COMMON, which appeared to be necessary to build a
libafs.o for -current.



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