From owner-freebsd-stable Thu Aug 15 15:36:21 2002 Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3F1C437B400 for ; Thu, 15 Aug 2002 15:36:19 -0700 (PDT) Received: from web13002.mail.yahoo.com (web13002.mail.yahoo.com [216.136.174.12]) by mx1.FreeBSD.org (Postfix) with SMTP id EA61C43E6A for ; Thu, 15 Aug 2002 15:36:18 -0700 (PDT) (envelope-from kuujinbo@yahoo.com) Message-ID: <20020815223615.56242.qmail@web13002.mail.yahoo.com> Received: from [143.46.200.5] by web13002.mail.yahoo.com via HTTP; Thu, 15 Aug 2002 15:36:15 PDT Date: Thu, 15 Aug 2002 15:36:15 -0700 (PDT) From: ko Subject: where do kernel configuration files go? To: freebsd-stable@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi! Just finished 'make world' process to update a couple of machines to STABLE branch using the process outlined in the handbook. The updates were done using one build machine to build 'world' and 'kernel' for the other machines. Section 20.5.1 in the handbook states: "The build machine must have the kernel configuration files for each machine in /usr/src/sys/arch/conf if it is going to build their kernels." So I copied the kernel configuration files for every machine to that directory. But when I did: make buildkernel KERNCONF=BOXn the build machine did make on its own kernel config file instead of the config file for the box that needed to be updated. Being new to all this, I didn't figure this out until after I mounted /usr/src and /usr/obj NFS on the update box and ran 'make installkernel KERNCONF=BOXn' and got an error message. So I double checked a couple of things, including 'make.conf' on both boxes to make sure they passed the same variables, and that 'KERNCONF=xxx' on the build box had its config file listed first. Eventually, I reasoned that maybe the kernel config file needed to be in '/sys/i386/conf' where it is by default, so I copied it there. This time the kernel install worked. My question is do the kernel config files for all the other machines that need to be updated really need to be in /usr/src/sys/arch/conf as the handbook states? Or can I leave them in /sys/i386/conf? Could I could have simply created a symlink in /sys/i386/conf that pointed to the files in /usr/src/sys/arch/conf? Thanks in advance! __________________________________________________ Do You Yahoo!? HotJobs - Search Thousands of New Jobs http://www.hotjobs.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message