On Monday 08 June 2009 20:44:35 Robin H. Johnson wrote: > On Mon, Jun 08, 2009 at 07:42:17PM -0400, Mike Frysinger wrote: > > > One of the reasons to move stuff OUT of /lib are all the profiles where > > > SYMLINK_LIB is disabled AND LIBDIR_${arch} != "lib". On non-multilib > > > systems (so there is no lib23/64) or multilib systems where /lib is the > > > correct location, then any test against /lib/rc/version would be fine. > > > On anything else, it's not. > > > > > > Having it in a different location from upstream (OpenRC), means that > > > any other distributions using OpenRC's /libexec/rc/version location > > > would need to patch all their init.d scripts. > > > > the proposed /sbin/functions.sh check would makes this issue moot > > And why the hell didn't you come forward on bug 270646 with this?
i'm busy, deal > I'm concerned that absence tests like that will not be as useful as > OpenRC spreads. Sure in Gentoo, baselayout1 provides /sbin/functions.sh, > but other users won't. i dont see how that is relevant. we only care about Gentoo here. plus, the test is: if /sbin/functions.sh exists, it's baselayout-1 (which no one else outside of Gentoo will be using), otherwise it's openrc. once we toss baselayout-1, there is no test as everything requires openrc. -mike
signature.asc
Description: This is a digitally signed message part.