On Sun, Jan 06, 2019 at 07:30:21AM +0000, Laurent Bercot wrote: > > - The execline library is required to build a few of s6's utilities > (typically: s6-ftrig-listen). > - The execlineb binary is required for use of the !processor directive > in s6-log. > - Some of the other binaries provided by execline are used by > s6 utilities, for instance s6-fdholder-store. > Ah, good point. I was misremembering and thought s6-log processed the command string itself but used libexecline to teach it how, similar to s6-ftrig-listen's dependency.
Looking a bit closer, the one that's going to break the hardest for people using s6 solely as a supervisor is s6-notifyoncheck since you can inline a check program with the -c option. I'm not sure how many people go that route who aren't already going to have execline installed, but it's something that will definitely cause some ill will. > > "Recommends" is a mistake. Without execline, parts of the s6 suite > of programs will break. > > -- > Laurent > -- Colin Booth