What a rainy weekend
Published: Monday, October 23, 2006
Tags: tech
So no gardening was done. On the plus side that left plently of time for catching up on housework stuff and writing a new Gentoo application. rc-depend is a C program that works out dependencies and ordering of all your init scripts. This was written because our bash logic, although now seemingly 100% accurate, was incredibly slow taking around 2-3 seconds on my 2Ghz laptop to work it out. rc-depend works it out in 0.05 seconds. The bigest increase though was on my 333Mhz sparc which shaved (best guess) around 8-10 seconds off the start time :D You’ll see this in action in baselayout-1.13.0_alpha3, hopefully sometime this week ;)
Whilst writing it, I discovered that we no longer needed the
RC_STICT_NET_CHECKING
variable as we can now have >1 service providing something- in this case “net”. A discussion then took place about removing it and I think I’ve answered everyones queries.Hopefully I’ll find the time to adapt this to our net modules too as that’s the last real bottle neck in our bash code in baselayout :P