Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Mar 2013 14:06:41 -0700
From:      Drew Tomlinson <drew@mykitchentable.net>
To:        Polytropon <freebsd@edvax.de>
Cc:        ml@my.gd, freebsd-questions@freebsd.org, patfbsd@davenulle.org
Subject:   Re: Current Way To Update Sources & Rebuild World/Kernel? -- SOLVED
Message-ID:  <5148D361.8040102@mykitchentable.net>
In-Reply-To: <20130317231637.555b1711.freebsd@edvax.de>
References:  <51463EA7.2070108@mykitchentable.net> <20130317231637.555b1711.freebsd@edvax.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On 3/17/2013 3:16 PM, Polytropon wrote:
> On Sun, 17 Mar 2013 15:07:35 -0700, Drew Tomlinson wrote:
>> I've been away for a while.  In the past, the proper way to update a
>> system was to grab current sources via cvsup and then rebuild world and
>> kernel.  But now I see cvsup is no longer supported.
> Correct. The new way to obtain sources is via Subversion.
> The OS will hopefully soon get a csup equivalent (svnup)
> so you don't need to install a port with heavy dependencies.
>
>
>
>> The handbook talks
>> about freebsd-update.  I do not want binary upgrades but is this the
>> tool to replace cvsup to update sources?
> Basically freebsd-update updates the system binarily, as you
> said. But it can also be used to only update sources. In order
> to do this, edit /etc/freebsd-update.conf to contain the line
> "Components src" (means: you remove all the other components
> such as "world" and "kernel"). Then you proceed to reinstall
> from source as known.
>
>
>
>> How do I use it to replace the
>> old way that went something like this:
>>
>> cvsup sources
>> make buildworld
>> make buildkernel
>> make installkernel
>> mergemaster
>> make installworld
>>
>> (I'm not sure I have that in the exact proper order but it was something
>> like that).
> The exact proper order can be found in the comment header of
> /usr/src/Makefile. You should stick to that order to avoid
> problems. Also see the corresponding handbook section.
>
>
>
>> So is freebsd-update what I need?
> As explained above - or make yourself familiar with SVN, which
> is the CVSup / csup replacement.
>
>
>
>> Is there a page that describes the
>> steps to accomplish this?
> See "man freebsd-update" and the comments in /etc/freebsd-update.conf
> for details. Also see the Handbook's section about updating.

Thanks for the replies.  Using freebsd-update seemed the simplest method 
since it was already included.  Worked just fine for getting the 
sources.  And following the steps listed in comments in 
/usr/src/Makefile worked for building and installing the sources.

Cheers,

Drew

-- 
Like card tricks?

Visit The Alchemist's Warehouse to
learn card magic secrets for free!

http://alchemistswarehouse.com





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5148D361.8040102>