Re: Binary upgrades?

2004-03-14 Thread Kai Grossjohann
Matthew Seaman <[EMAIL PROTECTED]> writes:

> On Sun, Mar 14, 2004 at 05:37:56PM +0100, Kai Grossjohann wrote:
>
>> I wonder if this could be made easier.  I'd be surprised if there
>> wasn't a method of doing binary upgrades already.  For example, if we
>> decided to track releases, would that enable us to do binary upgrades
>> using sysinstall, say?  I vaguely remember having seen an upgrade
>> option in there...
>
> http://www.daemonology.net/freebsd-update

Yes, being able to install security updates is a cool thing.  I've now
installed it and read the freebsd-update(8) and freebsd-update.conf(5)
man pages.

Alas, I don't grok it, yet.

  - Is the intent that I can make my own server?  Or is it "just" a
convenient way to receive binary upgrades for releases?  (I put
the quotes there because I think it is not a small feat.)

  - If I'm supposed to be able to make my own server, how to put stuff
there?

  - What does it do with config files during the upgrade?  (Actually,
I think for me it would be sufficient for the thing to install
default config files -- I've got cfengine to handle the rest...)

  - Can it upgrade from one version to another, or is it for security
fixes only?

Regardless of the answers, however, I can already see that it will
help us tremendously: we just install a release, then let
freebsd-update handle the rest for the base system.  And for the
ports, we think of another way, such as the "portupgrade -avRPP"
command that I mentioned before.

Now the only thing missing is my ability to convince them ;-)

Kai

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Binary upgrades?

2004-03-14 Thread Thorsten von Plotho-Kettner
On Sun, 14 Mar 2004 17:37:56 +0100
Kai Grossjohann <[EMAIL PROTECTED]> wrote:

> I'm trying to convince my cow-orkers and my boss to switch to
^^

> FreeBSD from Debian GNU/Linux.  The systems we are talking about
> are workstations (desktop or laptop PCs), our servers are running
> Solaris.

Oh, I love this one ;)

Regards,

Thorsten
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Binary upgrades?

2004-03-14 Thread Matthew Seaman
On Sun, Mar 14, 2004 at 05:37:56PM +0100, Kai Grossjohann wrote:

> I wonder if this could be made easier.  I'd be surprised if there
> wasn't a method of doing binary upgrades already.  For example, if we
> decided to track releases, would that enable us to do binary upgrades
> using sysinstall, say?  I vaguely remember having seen an upgrade
> option in there...

http://www.daemonology.net/freebsd-update

It's still in development, so it hasn't been adopted yet as an
official FreeBSD thing, but that surely is just a matter of time.
Works exceedingly well, and because of Colin Percival's binary diff
tool, it's really very light weight in the bandwidth usage stakes.

It's available from ports, of course:

security/freebsd-update

The 'binary upgrade' option in sysinstall is a different thing: it's
essentially a mechanism for wiping and replacing your current system
with that release version, backing up various important config files
as it does so.  You still need to repopulate your /etc directory by
merging the updated default contents with the saved versions, and it's
generally not as smooth to do as the more usual means of
{build,install} {world,kernel} and running mergemaster. (Unless you're
upgrading over a large number of versions or across a major version
number change).

Cheers,

Matthew

-- 
Dr Matthew J Seaman MA, D.Phil.   26 The Paddocks
  Savill Way
PGP: http://www.infracaninophile.co.uk/pgpkey Marlow
Tel: +44 1628 476614  Bucks., SL7 1TH UK


pgp0.pgp
Description: PGP signature