./sysutils/s6, The s6 supervision suite

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.10.0.3, Package name: s6-2.10.0.3, Maintainer: cfkoch

s6 is a small suite of programs for UNIX, designed to allow process
supervision (a.k.a service supervision), in the line of daemontools and
runit, as well as various operations on processes and daemons. It is meant
to be a toolbox for low-level process and service administration, providing
different sets of independent tools that can be used within or without the
framework, and that can be assembled together to achieve powerful
functionality with a very small amount of code.


Master sites:

SHA1: d676f72d8bd2772e22b8a2967b6b7dcf6de62968
RMD160: 856a75907c5488e3b7da845249d6c171bc5e92fc
Filesize: 213.669 KB

Version history: (Expand)


CVS history: (Expand)


   2021-04-26 17:03:53 by Amitai Schleier | Files touched by this commit (3) | Package updated
Log message:
Update to 2.10.0.3. From the changelog:

- Libraries and binaries don't have the .note.GNU-stack section stripped
  anymore. Previously, "make strip" would strip that section, which
  would sometimes (depending on the toolchain) cause binaries to be
  incorrectly tagged as needing an executable stack. This is not a
  security issue in itself, but an executable stack makes it easier for
  an attacker to turn bugs into exploits, so it should be avoided
  whenever possible. Thanks to Xavier Stonestreet for reporting and
  finding the cause of the problem.

- Link tests are now performed with a regular file as their
  output, instead of /dev/null, which makes them more portable to
  old/buggy linkers.

Bump default BUILDLINK_API_DEPENDS to match.
   2021-02-17 20:31:00 by Amitai Schleier | Files touched by this commit (3) | Package updated
Log message:
Add manual pages from flexibeast. Bump PKGREVISION.
   2021-02-16 15:07:21 by Amitai Schleier | Files touched by this commit (2) | Package updated
Log message:
Update to 2.10.0.2. From the changelog:

- Bugfixes.
   2021-01-25 18:07:04 by Amitai Schleier | Files touched by this commit (2) | Package updated
Log message:
Update to 2.10.0.1. From the changelog:

- Bugfixes.
   2021-01-22 17:10:35 by Amitai Schleier | Files touched by this commit (4) | Package updated
Log message:
Bump PKGREVISION for skalibs update.
   2021-01-11 19:17:12 by Amitai Schleier | Files touched by this commit (3) | Package updated
Log message:
Update to 2.10.0.0. From the changelog:

- Bugfixes.
- Changes to s6-svscan and s6-svscanctl: the list of commands
  that can be sent to s6-svscan has been thoroughly cleaned up.
  s6-svscan now scans and prunes on SIGHUP.
- Changes to s6-supervise and s6-svc: -X not supported anymore,
  nosetsid not supported anymore. SIGHUP now properly closes
  stdin/stdout to allow the service to naturally exit on EOF;
  SIGQUIT semantics changed to immediately bail. SIGINT is now
  trapped and forwarded to the service's process group.
- New binary: s6-svperms, implementing a split permissions
  model. (By default, everything is the same as before.)
- New binary: s6-usertree-maker, creating service directories
  for supervision trees managed by users.
   2020-11-19 21:00:05 by Amitai Schleier | Files touched by this commit (5)
Log message:
Initial import of s6, packaged in wip by cfkoch@edgebsd.org.

s6 is a small suite of programs for UNIX, designed to allow process
supervision (a.k.a service supervision), in the line of daemontools and
runit, as well as various operations on processes and daemons. It is meant
to be a toolbox for low-level process and service administration, providing
different sets of independent tools that can be used within or without the
framework, and that can be assembled together to achieve powerful
functionality with a very small amount of code.