new structure for openrc init scripts

So I’ve been using vanilla FreeBSD-7.0-Beta2 for a few weeks now. I’ve also been extensively looking into it’s rc system to see what it can do that openrc cannot. The answer is, well not much. But there is one thing it does have which is very nice - and that’s init script templates. Take this sample ntpd init script from Gentoo (line breaks and comments removed, sadly my blog removes the indents too)
Read full post

baselayout is dead, long live OpenRC

OK, a few people have been saying that Gentoo is falling apart, they will leave Gentoo too and the world will end as we know it. :O I can assure you that this is all lies ;)Basically baselayout will be split into two entities. Firstly, the bit that lays out the initial file system and provides the core system files shall remain as baselayout. The rest of it (ie, rc, init scripts, etc) will be forked off into a new package called OpenRC (working title).
Read full post

Bye bye Gentoo

I never thought I would write this, but it’s true. I’ve retired from Gentoo. It’s been a fun ride, I’ve made many new friends and thankfully few enemies. But our views no longer follow the same path. This is not a snap decision, I have been thinking about it in the back of my mind for a few weeks now.Why am I leaving? Well, my view of Gentoo has always been about choice.
Read full post

Another rc with more features

Yeah yeah, we really should unmask it. But until vapier gets of his butt and keywords it for his misc arches i get to twist and turn it a little :) Anyway, rc6 is now out and features a shiny new logging daemon. This is like blogd from the showconsole package, but has the advantage of being tightly integrated into rc. This allows us to log all runlevel transactions (with the exception of going to single user on FreeBSD and sysinit on Linux).
Read full post

Vendor Lock-in

revdep-rebuild pre7 re-write failed to work on FreeBSD for finding bins built with a specific library. I needed this to work as I’m rebuilding against libthr instead of libpthread and as the two libraries are mixed without a libmap.conf it’s segfault city- heh. As FuzzyRay wasn’t around to aide in debugging at the time I plunged into it’s source yesterday. My eyes bled from spending time looking through it for the bug :(
Read full post