[1030] in Moira

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

Re: chowning a volume to a gid

daemon@ATHENA.MIT.EDU (Richard Basch)
Wed Dec 11 09:53:06 1996

Date: Wed, 11 Dec 1996 09:52:03 -0500
To: Jonathon Weiss <jweiss@MIT.EDU>
Cc: afsdev@MIT.EDU, moiradev@MIT.EDU
In-Reply-To: <199612110455.EAA20662@deliverator.MIT.EDU>
From: "Richard Basch" <basch@lehman.com>

Being the original person to suggest it about four or five years ago,
let me state what I think is involved.

1. Edit afs/afs_pioctl.c to add a new pioctl() call. You will also need
to edit an include file (offhand, I don't remember).
2. Edit venus/fs.c to have a new option to change the ownership on a
file/directory given the new pioctl().

This will mean two things:
- You will be deviating even more from Transarc's source base.
- You should choose a pioctl # that is not likely to ever be used by Transarc.
- You always have to maintain custom clients on some, if not all, platforms.

I never did the integration because I sent the suggestion to Transarc
and hoped that they would do it.  This was one of the non-standard
changes that I felt was a feature-enhancement, not a bug fix, or server
customization.  I rarely, if ever, did client changes that weren't "fixes".

-- 
Richard Basch                   
Sr. Developer/Analyst, DSO      URL: http://web.mit.edu/basch/www/home.html
Lehman Brothers, Inc.           Email: basch@lehman.com, basch@mit.edu
101 Hudson St., 38th Floor      Fax:   +1-201-524-5828
Jersey City, NJ 07302-3988      Voice: +1-201-524-5049


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