Try the latest skalibs git. It doesn't install leapsecs.dat, the leap second table is directly in the code, as you suggested. That's a pretty massive simplification - at worst, something good will have come of this. :)
Yes, I see that s6lockd-helper is in libexec; it won't be found.
Then you'll need to find a solution for those; they're not going away, and I want to keep the possibility of adding libexec binaries and other stuff with fixed run-time paths. The best thing I can suggest is to maintain a set of patches so the libexec binaries are exported in your installations: for every package, edit package/targets.mak and move all the LIBEXEC_TARGETS into BIN_TARGETS. Also grep all the source for occurrences of LIBEXEC and change them to BIN. That should work. But that's some serious maintainer work, and you won't be 100% compatible with other installations.
Oh, definitely. But it's *so close* to fitting!
It will never fit entirely as is - you will have to patch stuff. It's doable, but that's a lot of effort for a benefit I still don't understand. -- Laurent
