From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.sysutils.supervision.general/2447 Path: news.gmane.org!.POSTED!not-for-mail From: Colin Booth Newsgroups: gmane.comp.sysutils.supervision.general Subject: Re: s6-ps Date: Sun, 6 Jan 2019 18:07:41 +0000 Message-ID: <20190106180741.kkbf4gj4mptmh7qe@cathexis.xen.prgmr.com> References: <9f647c4c-2dc3-b977-928c-ee164ba88afe@ntlworld.com> <20190106070659.vdp7i2jp2sozo6bx@cathexis.xen.prgmr.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: blaine.gmane.org 1546797937 8841 195.159.176.226 (6 Jan 2019 18:05:37 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 6 Jan 2019 18:05:37 +0000 (UTC) User-Agent: NeoMutt/20170113 (1.7.2) To: supervision@list.skarnet.org Original-X-From: supervision-return-2037-gcsg-supervision=m.gmane.org@list.skarnet.org Sun Jan 06 19:05:33 2019 Return-path: Envelope-to: gcsg-supervision@m.gmane.org Original-Received: from alyss.skarnet.org ([95.142.172.232]) by blaine.gmane.org with smtp (Exim 4.84_2) (envelope-from ) id 1ggCnl-0002B8-5i for gcsg-supervision@m.gmane.org; Sun, 06 Jan 2019 19:05:33 +0100 Original-Received: (qmail 27078 invoked by uid 89); 6 Jan 2019 18:08:10 -0000 Mailing-List: contact supervision-help@list.skarnet.org; run by ezmlm Original-Sender: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 27071 invoked from network); 6 Jan 2019 18:08:09 -0000 Content-Disposition: inline In-Reply-To: Xref: news.gmane.org gmane.comp.sysutils.supervision.general:2447 Archived-At: 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