On Sat, Sep 21, 2013 at 03:21:07PM -0400, Ian Stakenvicius wrote: > -----BEGIN PGP SIGNED MESSAGE----- > IIRC we still don't have an openrc-replacement script in the tree for > the /etc/init.d/function.sh symlink to target. Since libeinfo is > already public, why not instead of making it private we go the other > way -- keep it public, package it out separately in the tree, and make > openrc (and others from bug 373219 and elsewhere) depend on it?
Because it is a c library, which means that another program would have to be written which provides the einfo/ewarn/etc shell commands and a functions.sh wrapper so the shell scripts can use it. Since the consumers on bug 373219 are shell scripts, why have the complexity of a wrapper and not just provide a shell script? I know I have been slow about it. mostly because I've been doing a lot of work on OpenRC lately wrt bug #482396. That should be wrapping up soon. > Out of curiosity, what is the reasoning behind making these libs private? Well, the thought has changed slightly. librc can't be made private currently because of openrc-settingsd. libeinfo, on the other hand, does not have any known consumers, so there is no reason to keep it as a library. > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.20 (GNU/Linux) > > iF4EAREIAAYFAlI98aMACgkQ2ugaI38ACPCTcQD9HIqOTlhia/ktPFANAZdJbfEv > DqOh7CUCULZw+FqkOpQBAISPbWdsg+flecvnv5OfWGsnLqnYK6GPG4e23KwDyz1e > =OCdp > -----END PGP SIGNATURE----- >
signature.asc
Description: Digital signature