From owner-freebsd-questions@FreeBSD.ORG Fri Dec 17 23:32:17 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6A31A16A4D3 for ; Fri, 17 Dec 2004 23:32:17 +0000 (GMT) Received: from smtp810.mail.sc5.yahoo.com (smtp810.mail.sc5.yahoo.com [66.163.170.80]) by mx1.FreeBSD.org (Postfix) with SMTP id 1DD7643D45 for ; Fri, 17 Dec 2004 23:32:17 +0000 (GMT) (envelope-from krinklyfig@spymac.com) Received: from unknown (HELO smogmonster.com) (jtinnin@pacbell.net@64.171.1.225 with login) by smtp810.mail.sc5.yahoo.com with SMTP; 17 Dec 2004 23:32:16 -0000 From: Joshua Tinnin To: freebsd-questions@freebsd.org Date: Fri, 17 Dec 2004 15:32:16 -0800 User-Agent: KMail/1.7.2 References: <41C34B76.10402@adelphia.net> <200412171458.49058.krinklyfig@spymac.com> In-Reply-To: <200412171458.49058.krinklyfig@spymac.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200412171532.16777.krinklyfig@spymac.com> cc: Kevin Smith Subject: Re: cvsup newbie questions X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Dec 2004 23:32:17 -0000 Whoops ... I misunderstood you ... On Friday 17 December 2004 02:58 pm, Joshua Tinnin wrote: > On Friday 17 December 2004 01:11 pm, Kevin Smith > wrote: > > So, if I am just interested in the latest fixes/version for > > applications running on 5.3-Release, should I just upgrade the > > ports collection ? > > No, the ports collection is the collection of 3rd-party apps' > Makefiles and patches - it just simplifies installing applications. So, yes, if you're just interested in fixes for apps, then update the ports collection. Still, I recommend updating to the latest sources for any RELEASE, as most of the time the fixes are truly important for most users, and they won't disrupt your system other than the actual building and installing (well, if it can possibly be avoided, but in this case you won't notice any difference). Also, once you have the source, then updating with src-all with your RELEASE tag will only update critical fixes, not all the sources over again. It's also possible to patch your system manually by fine-tuning the sources you want with cvsup and then just rebuilding that part, or without using cvsup at all (using patch(1)), but if you're not familiar with that, then start with updating the complete system through these steps (briefly): cvsup your source, mergemaster -p, buildworld, build kernel, install kernel, reboot into single user, installworld and mergemaster. It's a bit of a trick the first time if you're not familiar with it, but the handbook walks you through it, and it's not as scary as it might sound. Just do it exactly the way they say, and *don't skip anything*, and you should be fine. If not, you can always ask here. BTW, I personally recommend not using the -j switch when doing buildworld. The handbook warns that it's not supported, although plenty of people use it anyway and later come here with related problems, so it might save headaches if you don't mess with it until and unless you want to try it for testing. - jt