From owner-freebsd-current@FreeBSD.ORG Sat Mar 31 00:49:50 2007 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 66C1A16A400 for ; Sat, 31 Mar 2007 00:49:50 +0000 (UTC) (envelope-from jclark@metricsystems.com) Received: from server300.snhdns.com (server300.snhdns.com [204.15.192.210]) by mx1.freebsd.org (Postfix) with ESMTP id 3EE4213C44C for ; Sat, 31 Mar 2007 00:49:50 +0000 (UTC) (envelope-from jclark@metricsystems.com) Received: from ip67-89-211-170.z211-89-67.customer.algx.net ([67.89.211.170] helo=[192.168.0.94]) by server300.snhdns.com with esmtpa (Exim 4.63) (envelope-from ) id 1HXRmj-0001vz-Ge; Fri, 30 Mar 2007 20:49:37 -0400 Message-ID: <460DB09A.7010609@metricsystems.com> Date: Fri, 30 Mar 2007 16:51:38 -0800 From: John Clark Organization: Metric Systems, Inc. User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; de-AT; rv:1.8.1.2) Gecko/20070222 SeaMonkey/1.1.1 MIME-Version: 1.0 To: Chuck Swiger References: <460D930B.1090309@metricsystems.com> <7A767421-261E-4EF2-824B-B0290C17C62E@mac.com> In-Reply-To: <7A767421-261E-4EF2-824B-B0290C17C62E@mac.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - server300.snhdns.com X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12] X-AntiAbuse: Sender Address Domain - metricsystems.com X-Source: X-Source-Args: X-Source-Dir: Cc: freebsd-current@freebsd.org Subject: Re: Building an /etc from scratch... X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Mar 2007 00:49:50 -0000 Chuck Swiger schrieb: > On Mar 30, 2007, at 3:45 PM, John Clark wrote: >> The doc for building the world indicate that the kernel and /etc are >> not build in the 'world' >> process. >> >> How does one create an /etc from src/etc. There does not seem to be a >> make target in >> the main Makefile at the top of the hierarchy. > > You might find mergemaster helpful 'mergemaster' seems to have gotten most of the things in the right place. The other wyrd problem I had was since I was booting off of a linux box using an nfs mounted root, there seems to be a problem with 'file locking' and 'pidfile_open'. In looking into it the linux box should have handled nfs file locking, but perhaps not. Also, as I'm using an nfs mounted file system for my 'root', there seems to be a problem with flock for the calls to 'pidfile_open' and perhaps other calls. Using 'rc.initdiskless' doesn't seem to over come these problems. Thanks, John Clark.