LWN.net Logo

OpenBSD 4.9 released

The OpenBSD project has announced the release of version 4.9. For the gory details see this list of changes made between OpenBSD 4.8 and 4.9.
(Log in to post comments)

OpenBSD 4.9 released

Posted May 3, 2011 14:08 UTC (Tue) by busterb (subscriber, #560) [Link]

I updated my Sparcstation 5 this weekend and it went pretty smoothly. sysmerge is makes updating init files mostly a no-brainer, though it could be a little more automated.

It's also pretty amazing how they're able to keep their code base compatible with gcc 2.95 and gcc 4 simultaneously. Once you get a taste of c99, it's hard to go back.

OpenBSD 4.9 released

Posted May 3, 2011 21:13 UTC (Tue) by rahvin (subscriber, #16953) [Link]

I can't comment on OpenBSD but I will take the opportunity to complain about Debian's Config updater.

[rant]Debian's configuration updater is a pain in the ass. They need to take a lesson from the Gentoo folks. The configuration resolver (etc-update) they have in Gentoo is brilliant, it diffs the configuration files with line numbers so you can see the differences (+ for new - for removed) just like the Debian version but it also lets you step through the differences line by line and decide which lines from which file you want to use. So if you uncommented a line you can simply pick that line from the old config file and the tool builds a merged config file. Yes you can do that yourself but the whole thing is automated and it just works. Having to save every config you modified then manually cut changes into the new config file is a pain in the ass. Gentoo has had this brilliant configuration tool for quite a long time now, I figured like the emerge system they got it from the BSD's I just don't understand why the other distro's aren't using something similar. It shouldn't be that hard to tell the system you want to keep certain changes but update the rest of the file. [/rant]

OpenBSD 4.9 released

Posted May 3, 2011 21:38 UTC (Tue) by ABCD (subscriber, #53650) [Link]

The relevant program used by Gentoo for that is actually sdiff -s -o $merged $old $new, and is available on most Linux distributions (usually as a part of diffutils). All etc-update does is wrap that (and some other options) in a menu.

OpenBSD 4.9 released

Posted May 3, 2011 22:12 UTC (Tue) by Tobu (subscriber, #24111) [Link]

Yeah, I ask debconf to drop me to a shell where I use vimdiff. But debconf doesn't track the base version of conffiles, so it's a two-way merge instead of an easier to automate three-way merge. There are some tools like etckeeper but they are more useful for auditing than editing. And there's ucf for generated conffiles, which does have a three-way merge that does the right thing. Given that almost everything in /etc is a conffile, it would be nice to generalise that feature.

Good to know what other distros are up to, I'll look at etc-update.

OpenBSD 4.9 released

Posted May 3, 2011 23:11 UTC (Tue) by nicooo (guest, #69134) [Link]

I think dispatch-conf is the preferred tool nowadays. The unofficial cfg-update is the best way to deal with config files.

Copyright © 2011, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds