From owner-freebsd-afs@FreeBSD.ORG Tue Dec 16 13:37:52 2008 Return-Path: Delivered-To: freebsd-afs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9A0351065672 for ; Tue, 16 Dec 2008 13:37:52 +0000 (UTC) (envelope-from shadow@gmail.com) Received: from mail-gx0-f12.google.com (mail-gx0-f12.google.com [209.85.217.12]) by mx1.freebsd.org (Postfix) with ESMTP id DF2038FC1C for ; Tue, 16 Dec 2008 13:37:51 +0000 (UTC) (envelope-from shadow@gmail.com) Received: by gxk5 with SMTP id 5so2511556gxk.19 for ; Tue, 16 Dec 2008 05:37:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type:references; bh=jkISTZSdYS1wSTKVj64qgENwZh93yRSA+qgoiUtMnbM=; b=qntkaOz2dWDycPtje0YFXh3EVaQBaals9rydvB2V5iiivlL/jailaxQq60VMirjZPW UXuYyZis8MfTeNP6WXRLMiUI6512jz6y7untu8B3Ef0PMC3QIIXHvhGS8oQzvSFXIoul bPUL5aCVYRV083N2Yov5GzCWXi4k+g2CNi/PE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:references; b=eyyb4tIiklhR45VOTlh4kv/tU0MjySKsYze7vHKUOCp6R9cFfGU6UkEFjVY/gdmLSd 3gIHq6dPCg4NGJ2bkpxwnik/OHfOXLOxemkFljijfl6Jx2l3tA6ekBEb5Hpk5aX3NR3M vnDMv/4ep/I/baOiIrgZ5qAVxDDLbt9WgqIqI= Received: by 10.150.177.20 with SMTP id z20mr12405843ybe.174.1229434669792; Tue, 16 Dec 2008 05:37:49 -0800 (PST) Received: by 10.151.153.1 with HTTP; Tue, 16 Dec 2008 05:37:49 -0800 (PST) Message-ID: Date: Tue, 16 Dec 2008 08:37:49 -0500 From: "Derrick Brashear" To: "Boris Samorodov" In-Reply-To: <83768316_-_@bs1.sp34.ru> MIME-Version: 1.0 References: <37396849@bs1.sp34.ru> <01705453@bs1.sp34.ru> <49453004.9010107@linuxbox.com> <83768316_-_@bs1.sp34.ru> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-afs@freebsd.org Subject: Re: openafs server executables (was: Re: Is afsd only a client file) X-BeenThere: freebsd-afs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: The Andrew File System and FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Dec 2008 13:37:52 -0000 On Tue, Dec 16, 2008 at 3:49 AM, Boris Samorodov wrote: > Matt Benjamin writes: > > >> Hm, until now I've been sure that client is kernel modile + > >> afsd daemon + configuration files. Where can I find out > >> which file should belong to which port? > > > > That is the client, minimally. Users need to get, list, and discard > > tokens (aklog, klog, unlog, tokens*), talk to the client to configure > > and debug it (fs), as well as do some AFS specific file operations (fs), > > manage groups (pts), possibly also users (pts). They should have vos, > > too (vos listvldb). You should also ship pagsh* (but I don't remember > > if pags work right now in the FreeBSD client). > > > > I'd think you should ship all of sys, rxgen, scout, udebug, cmdebug, > > rxdebug, fstrace, up, and bos for administrative and debugging purposes. > > > > Other distribution packages people have done (openafs.org) could be > > helpful, also openafs top-level make has a "dest" target that puts a > > Transarc style installation in a subtree "dest" of the openafs source > > tree being built. > > > > For the server, perhaps everything openafs would have put in its libexec > > or sbin, and not already mentioned (except maybe copyauth). And somehow > > you are accounting for configuration files and a var tree with > > appropiate permissions, as you noted. > > OK, seems that to determine the server part is an easier task. > Let's say server executables are: > ----- > libexec/openafs/ > buserver > fileserver > kaserver > ptserver > salvager > upclient > upserver > vlserver > volserver > sbin/ > bosserver > ka-forwarder > kadb_check > kdb > kpwvalid > prdb_check > pt_util > rmtsysd > vldb_check > vldb_convert > voldump > volinfo > vsys > ----- > > And let's assume other executables belong to the client part. > Two copies of fs, vos, pts, bos, kas, asetkey, tokens, udebug, klog get installed normally. you want copies of at least fs, vos, bos, asetkey, udebug, pts (maybe not klog, tokens) in server, even if they are installed elsewhere in client. > > Any changes, additions, fixes? Thanks! > > > WBR > -- > Boris Samorodov (bsam) > Research Engineer, http://www.ipt.ru Telephone & Internet SP > FreeBSD committer, http://www.FreeBSD.org The Power To Serve > _______________________________________________ > freebsd-afs@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-afs > To unsubscribe, send any mail to "freebsd-afs-unsubscribe@freebsd.org" > -- Derrick