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

Bug#922353: ITP: socket-activate -- Run a socket-activated daemon with minimal dependencies



Package: wnpp
Severity: wishlist
Owner: Daniel Kahn Gillmor <dkg@fifthhorseman.net>

* Package name    : socket-activate
  Version         : 0.1
  Upstream Author : Daniel Kahn Gillmor
* URL             : https://gitlab.com/dkg/socket-activate
* License         : GPL
  Programming Lang: Python
  Description     : Run a socket-activated daemon with minimal dependencies

socket-activate makes it possible to use socket-activated services on
Unix-based systems that don't have systemd installed at all.

It implements the environment variable and file descriptor convention
described in sd_listen_fds(3) without using any external code or
dependencies from systemd.  The only thing it depends on is python3
itself.

See https://bugs.debian.org/922082 for more discussion of the
motivation for this project.  Future versions might be in C, so that
even python isn't required, but the initial python implementation is
intended to validate the interface.

Note that while i'm the responsible upstream on socket-activate, i'd
welcome any other contributions to it.


Reply to: