[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: On init in Debian



On Friday, March 23, 2012 19:23:11, Michael Banck wrote:
> On Fri, Mar 23, 2012 at 06:59:52PM -0400, Chris Knadle wrote:
> > On Friday, March 23, 2012 18:26:37, Michael Biebl wrote:
> > > On 23.03.2012 20:07, Chris Knadle wrote:
> > > > Right now the situation may be somewhat reversed, because in the
> > > > general case, daemons need to be patched to work correctly with
> > > > systemd.
> > > 
> > > This is simply not true.
> > > 
> > > Only if you want to use socket activation, you need to patch your
> > > daemon. But socket activation support is entirely optional.
> > 
> > Lennart Pottering during his talk said that daemons needed to be patched
> > to fully work with systemd,
> 
> Where "fully work" implies socket activation, AIUI.

Yes it looks like the normal calls to socket() listen() and bind() that would 
normally be used are replaced by a single call to sd_listen_fds(), and if the 
call to sd_listen_fds() returns < 1 then the fallback is to use the standard 
function calls to socket() listen() and bind() again.

  http://0pointer.de/blog/projects/socket-activation.html

  -- Chris

--
Chris Knadle
Chris.Knadle@coredump.us


Reply to: