[862] in NetBSD-Development
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.