Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Jan 2014 22:28:19 +0100
From:      olli hauer <ohauer@gmx.de>
To:        freebsd-current@freebsd.org
Subject:   Re: freebsd-update
Message-ID:  <52E2DAF3.4000802@gmx.de>
In-Reply-To: <1390591900.23972.74968289.53788D17@webmail.messagingengine.com>
References:  <lblts0$9o1$1@ger.gmane.org> <CAJ5UdcO6V_YnyoJSA=JRL_D7vFzZ8yXcKnh2QcjNQDskbpE98w@mail.gmail.com> <5F09668C-0DEA-4074-A06C-BC4D29F92368@FreeBSD.org> <201401211149.45793.jhb@freebsd.org> <CAN6yY1uiNcWPuJL=O6osDhZci_YBXe7tRW0Nt_cUy25cCTbALQ@mail.gmail.com> <1390591900.23972.74968289.53788D17@webmail.messagingengine.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2014-01-24 20:31, Mark Felder wrote:
> I agree with the rest of this thread. This is just awful. I'm basically
> forced to do source based updates when jumping major versions because
> freebsd-update is a nightmare to use.


Not tested, but maybe this works.
a) use etcmerge before freebsd-upgrade and exclude /etc in freebsd-update.conf
b) manually extract the sources, then use mergemaster and then run freebsd-update
c) if you have more then one system fix once freebsd-update and deploy the script to the rest of the systems

I use myself a mix of mergemaster and upgrade via the (kernel|src|man|...).txz and base.txz (exclude ^./etc).
Going this way since 6.x and also major upgrades 6.x->7.x->8.x ... main issue on older systems is the space required by the kernel symbols.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?52E2DAF3.4000802>