From owner-freebsd-questions@FreeBSD.ORG Fri Jan 21 04:57:18 2011 Return-Path: Delivered-To: freebsd-questions@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3EE5B106566C for ; Fri, 21 Jan 2011 04:57:18 +0000 (UTC) (envelope-from bf1783@googlemail.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id 096B78FC0A for ; Fri, 21 Jan 2011 04:57:17 +0000 (UTC) Received: by iyb26 with SMTP id 26so1328556iyb.13 for ; Thu, 20 Jan 2011 20:57:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:reply-to:date:message-id:subject :from:to:cc:content-type; bh=d+io1vL30N1+XpwiNyhylZgYw+HXSU+Zn1UJZ0V81fQ=; b=OYNPn0QXcJ0jR79ErrWOTe619kU4BrYgi5P4FuxD1RumX3gWGkuoXqeViB8/Sk74y0 RaEaIZAth1PDdiPz/PJEqEOcAlzFj0MWXSrfqXZauiCvwS72pbeprhhDvCHEjR3fGb90 utDXMSEihRNExebdxdJH5C1y+YA6XBh+PUF/k= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:reply-to:date:message-id:subject:from:to:cc :content-type; b=VxZEchLsOMMVFKHWrYST6nzc3inxaDGjIGVwrbxd6TniYm8RRXT4q35A+9yxfj8qyt GKTn6h5luMSyagpQIsiu7LVziwgYi+UtT/js1r4vty3V1+Ug86DRnHEbTix4/cwsrCvw A6l16pQiNEe2v+D0aYf6n/WWcGJjZUCk0WA3o= MIME-Version: 1.0 Received: by 10.42.174.130 with SMTP id v2mr183839icz.224.1295585837221; Thu, 20 Jan 2011 20:57:17 -0800 (PST) Received: by 10.42.7.139 with HTTP; Thu, 20 Jan 2011 20:57:17 -0800 (PST) Date: Fri, 21 Jan 2011 04:57:17 +0000 Message-ID: From: "b. f." To: "Michael D. Norwick" Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-questions@FreeBSD.org Subject: Re: Implications of missing this step? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bf1783@gmail.com List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Jan 2011 04:57:18 -0000 > Good Day; > > Running PC-BSD 8.1 with a custom kernel and new world. I just finished > another custom kernel and rebuilt world according to the FreeBSD > handbook. While reading the docs again to find an answer to a question > about how upgraded ports are handled, I came across the following in 24.2.3; > > "If a custom kernel is in use, the upgrade process is slightly more > involved. A copy of the GENERIC kernel is needed, and it should be > placed in /boot/GENERIC. If the GENERIC kernel is not already present in > the system, it may be obtained using one of the following methods:" > > I am in the process of doing #>portupgrade -af with a new custom kernel > and stock (rebuilt) world i.e. buildkernel KERNCONF=KERNEL_011911, and > buildworld... (after upgrading src and ports with csup). Things seem to > be going ok but the statements about 'old object files and libraries' > being out of date for third party applications, make me feel as if I > have done something wrong. I blew away the GENERIC kernel several > iterations of kernel builds ago. I always start a build with #>make > clean. What can go wrong by not following the above step? Is a GENERIC > kernel always needed? No. The handbook is a bit misleading here. First it starts to mention that, after updating your base system, you will probably need to update any ports and/or packages, too. Then, without any warning, it jumps abruptly into a discussion of how to update the base system with the 'freebsd-update' method. That method seemingly requires a GENERIC kernel to be present, which is what the paragraph you quoted mentions. But you're already past that point -- you've already updated your base system, and it seems that you built from source, so that paragraph isn't relevant, anyway. Just proceed with updating your ports. (And bear in mind that PC-BSD has some issues with using both FreeBSD ports and the PC-BSD packaging system, so you may want to consult their documentation as well as that of the FreeBSD project, if you plan to use PBIs, too.) b.