binary mtree for openafs port(s)

ElBarto elbarto at arcadebsd.org
Tue Dec 16 05:41:54 PST 2008


Boris Samorodov wrote:
> ElBarto <elbarto at arcadebsd.org> writes:
>   
>> Boris Samorodov wrote:
>>     
>
>   
>>> this is time to decide which mtree for binaries is apropriate
>>> for openafs port(s). That's my proposal:
>>>
>>> PREFIX=/usr/local
>>> BINDIR=$PREFIX/bin
>>> SBINDIR=$PREFIX/sbin
>>>
>>> SBINDIR: all *server + upclient BINDIR: all other binaries
>>>
>>> What do you think? Thanks!
>>>       
>> I'll prefer to have all the *server in $PREFIX/libexec/openafs like
>> the pkgsrc for netbsd.
>>     
>
> That makes sence.
>
>   
>> As those binaries are not intend to be called manually it seems normal
>> to not have them
>> in /usr/local/bin or /usr/local/sbin.
>> Just look at the pkgsrc, I kind of like the way it is done.
>>     
>
> This package contains the whole distribution. This is just what we
> do have now, but ee are going to separate server and client files.
> How can we do it?
>
>
> WBR
>   
Well,
For the client you only need all the binaries for mounting an afs server 
(don't know exactly which ones).
This is the list I suggest :

$PREFIX/sbin/afsd
$PREFIX/bin/afsmonitor (seems more logic in the client part)
$PREFIX/bin/dlog (don't really know what is it but seems a client part)
$PREFIX/bin/dpass
$PREFIX/bin/fs
$PREFIX/sbin/fstrace
$PREFIX/bin/klog
$PREFIX/bin/knfs
$PREFIX/bin/kpasswd
$PREFIX/sbin/kpwvalid
$PREFIX/bin/pagsh
$PREFIX/bin/pts
$PREFIX/sbin/rxdebug
$PREFIX/bin/sys
$PREFIX/bin/tokens
$PREFIX/bin/translate_et
$PREFIX/bin/unlog
$PREFIX/bin/up
$PREFIX/bin/xstat_cm_test

The rest of the commands should be in the server ports.

-- 
Emmanuel Vadot
elbarto at arcadebsd.org



More information about the freebsd-afs mailing list