From owner-freebsd-stable Wed Sep 17 07:12:49 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id HAA13848 for stable-outgoing; Wed, 17 Sep 1997 07:12:49 -0700 (PDT) Received: from mailhost3.BayNetworks.COM (ns4.BayNetworks.COM [192.32.253.7]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id HAA13840 for ; Wed, 17 Sep 1997 07:12:46 -0700 (PDT) Received: from mailhost.BayNetworks.COM ([132.245.135.115] (may be forged)) by mailhost3.BayNetworks.COM (8.8.6/BNET-97/07/07-E) with ESMTP id KAA10861; Wed, 17 Sep 1997 10:21:12 -0400 (EDT) for Received: from pobox.engeast.BayNetworks.COM (pobox.engeast.baynetworks.com [192.32.151.199]) by mailhost.BayNetworks.COM (8.8.6/BNET-97/07/07-I) with ESMTP id KAA01267; Wed, 17 Sep 1997 10:12:13 -0400 (EDT) for Posted-Date: Wed, 17 Sep 1997 10:12:13 -0400 (EDT) Received: from tuva.engeast.baynetworks.com (tuva [192.32.180.119]) by pobox.engeast.BayNetworks.COM (SMI-8.6/BNET-97/04/24-S) with ESMTP id KAA18491; Wed, 17 Sep 1997 10:12:11 -0400 for Received: from tuva.engeast.baynetworks.com (localhost [127.0.0.1]) by tuva.engeast.baynetworks.com (8.8.3/8.8.3) with ESMTP id KAA09701; Wed, 17 Sep 1997 10:12:11 -0400 (EDT) Message-Id: <199709171412.KAA09701@tuva.engeast.baynetworks.com> X-Mailer: exmh version 2.0gamma 1/27/96 To: freebsd-stable@freebsd.org cc: bwithrow@tuva.engeast Subject: Minor problems with upcomming 2.2.5 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 17 Sep 1997 10:12:11 -0400 From: Robert Withrow Sender: owner-freebsd-stable@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I have great hopes of deploying FBSD 2.2.5 widely here in this SUNOS shop. To do this I would need to be able to have people install and run FBSD essentially ``out of the box''. To date this has not been possible for any prior version of FBSD due to various problems in the installation and in the code, stimulated by our environment---the largest problem areas have been with NFS and AMD, heavily used here. My testing of the September 14'th releng release is very encouraging. For one thing, it is the *first* version I have tested that has working AMD/NFS (for our environment) out-of-the-box! There are a few problems that I need to solve, and I hope the fixes can be integrated into the upcomming 2.2.5 release. 1) XFree86-3.3.1 won't install using the sysinstall program, either during or after the initial installation. I think Jordan is working on this. 2) I need the following patch to be made to rc.network. This is because *all* of our AMD maps are in NIS. Thus my rc.conf.local has a line like this: amd_flags='-c 3600 -l syslog `ypcat -k amd.master`' NOTE THE "'" quoting? That is *necessary* because NIS is not up at the time when rc.conf.local is sourced! The patch addes the necessary extra level of evaluation at the correct time (when AMD is being started and NIS is already up): *** rc.network~ Sun Sep 14 08:32:10 1997 --- rc.network Tue Sep 16 15:17:47 1997 *************** *** 186,192 **** if [ "X${amd_enable}" = X"YES" ]; then echo -n ' amd' ! amd -p ${amd_flags} > /var/run/amd.pid 2> /dev/null fi if [ "X${rwhod_enable}" = X"YES" ]; then --- 186,192 ---- if [ "X${amd_enable}" = X"YES" ]; then echo -n ' amd' ! eval amd -p ${amd_flags} > /var/run/amd.pid 2> /dev/null fi if [ "X${rwhod_enable}" = X"YES" ]; then 3) AMD uses up all process slots when it starts up in the GENERIC kernel because, I think, our master map has about 160 mounts, with about 140 of them being direct mounts. (I know the direct mounts suck, but I can't change the maps, because I need to interop with the SUNOS systems.) I have been dealing with this by building a kernel with "maxusers 30" but it whould be nice not to require the user to do that. I can imagine a few solutions: a) Have AMD throttle its process creation at startup. b) Have GENERIC go out with more process slots. c) Find a way to have a custom kernel be installed automatically, instead of GENERIC. Ideas? 4) I need to have passwd and group have the NIS ditties in them. I don't know how to cause this to happen at installation time. 5) I need to have other files be replaced at installation time with site specific ones. I want to have this be automatic. I don't yet know how to do this.. Thanks for any help you can offer... -- Robert Withrow -- (+1 508 916 8256) BWithrow@BayNetworks.com