notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
s6 Skarnet.org supervision suite
2.10.0.3 sysutils on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.10.0.3Version of this port present on the latest quarterly branch.
Maintainer: crest@rlwinm.de search for ports maintained by this maintainer
Port Added: 2015-02-23 22:14:21
Last Update: 2021-05-09 08:58:59
Commit Hash: 862f5d1
People watching this port, also watch:: json-c, rubywarden, sysinfo, miller
License: ISCL
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (151 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/s6-2.10.0.3/catalog.mk
  3. /usr/local/share/licenses/s6-2.10.0.3/LICENSE
  4. /usr/local/share/licenses/s6-2.10.0.3/ISCL
  5. bin/s6-accessrules-cdb-from-fs
  6. bin/s6-accessrules-fs-from-cdb
  7. bin/s6-applyuidgid
  8. bin/s6-cleanfifodir
  9. bin/s6-connlimit
  10. bin/s6-envdir
  11. bin/s6-envuidgid
  12. bin/s6-fdholder-daemon
  13. bin/s6-fdholder-delete
  14. bin/s6-fdholder-getdump
  15. bin/s6-fdholder-list
  16. bin/s6-fdholder-retrieve
  17. bin/s6-fdholder-setdump
  18. bin/s6-fdholder-store
  19. bin/s6-fdholder-transferdump
  20. bin/s6-fdholderd
  21. bin/s6-fghack
  22. bin/s6-ftrig-listen
  23. bin/s6-ftrig-listen1
  24. bin/s6-ftrig-notify
  25. bin/s6-ftrig-wait
  26. bin/s6-ftrigrd
  27. bin/s6-ioconnect
  28. bin/s6-ipcclient
  29. bin/s6-ipcserver
  30. bin/s6-ipcserver-access
  31. bin/s6-ipcserver-socketbinder
  32. bin/s6-ipcserverd
  33. bin/s6-log
  34. bin/s6-mkfifodir
  35. bin/s6-notifyoncheck
  36. bin/s6-permafailon
  37. bin/s6-setlock
  38. bin/s6-setsid
  39. bin/s6-setuidgid
  40. bin/s6-softlimit
  41. bin/s6-sudo
  42. bin/s6-sudoc
  43. bin/s6-sudod
  44. bin/s6-supervise
  45. bin/s6-svc
  46. bin/s6-svdt
  47. bin/s6-svdt-clear
  48. bin/s6-svlisten
  49. bin/s6-svlisten1
  50. bin/s6-svok
  51. bin/s6-svperms
  52. bin/s6-svscan
  53. bin/s6-svscanboot
  54. bin/s6-svscanctl
  55. bin/s6-svstat
  56. bin/s6-svwait
  57. bin/s6-tai64n
  58. bin/s6-tai64nlocal
  59. bin/s6-usertree-maker
  60. bin/s6lockd
  61. bin/ucspilogd
  62. @sample etc/s6/s6-svscan-log/run.sample
  63. @sample etc/s6/s6-svscan/env/PATH.sample
  64. @sample etc/s6/s6-svscan/finish.sample
  65. include/s6/accessrules.h
  66. include/s6/compat.h
  67. include/s6/config.h
  68. include/s6/ftrigr.h
  69. include/s6/ftrigw.h
  70. include/s6/s6-fdholder.h
  71. include/s6/s6-supervise.h
  72. include/s6/s6.h
  73. include/s6/s6lock.h
  74. lib/libs6.so
  75. lib/libs6.so.2.10
  76. lib/libs6.so.2.10.0.3
  77. lib/s6/libs6.a
  78. libexec/s6lockd-helper
  79. share/doc/s6/AUTHORS
  80. share/doc/s6/README
  81. share/doc/s6/fifodir.html
  82. share/doc/s6/ftrig.html
  83. share/doc/s6/index.html
  84. share/doc/s6/localservice.html
  85. share/doc/s6/notifywhenup.html
  86. share/doc/s6/overview.html
  87. share/doc/s6/s6-accessrules-cdb-from-fs.html
  88. share/doc/s6/s6-accessrules-fs-from-cdb.html
  89. share/doc/s6/s6-applyuidgid.html
  90. share/doc/s6/s6-cleanfifodir.html
  91. share/doc/s6/s6-connlimit.html
  92. share/doc/s6/s6-envdir.html
  93. share/doc/s6/s6-envuidgid.html
  94. share/doc/s6/s6-fdholder-daemon.html
  95. share/doc/s6/s6-fdholder-delete.html
  96. share/doc/s6/s6-fdholder-errorcodes.html
  97. share/doc/s6/s6-fdholder-getdump.html
  98. share/doc/s6/s6-fdholder-list.html
  99. share/doc/s6/s6-fdholder-retrieve.html
  100. share/doc/s6/s6-fdholder-setdump.html
  101. share/doc/s6/s6-fdholder-store.html
  102. share/doc/s6/s6-fdholder-transferdump.html
  103. share/doc/s6/s6-fdholderd.html
  104. share/doc/s6/s6-fghack.html
  105. share/doc/s6/s6-ftrig-listen.html
  106. share/doc/s6/s6-ftrig-listen1.html
  107. share/doc/s6/s6-ftrig-notify.html
  108. share/doc/s6/s6-ftrig-wait.html
  109. share/doc/s6/s6-ioconnect.html
  110. share/doc/s6/s6-ipcclient.html
  111. share/doc/s6/s6-ipcserver-access.html
  112. share/doc/s6/s6-ipcserver-socketbinder.html
  113. share/doc/s6/s6-ipcserver.html
  114. share/doc/s6/s6-ipcserverd.html
  115. share/doc/s6/s6-log.html
  116. share/doc/s6/s6-mkfifodir.html
  117. share/doc/s6/s6-notifyoncheck.html
  118. share/doc/s6/s6-permafailon.html
  119. share/doc/s6/s6-setlock.html
  120. share/doc/s6/s6-setsid.html
  121. share/doc/s6/s6-setuidgid.html
  122. share/doc/s6/s6-softlimit.html
  123. share/doc/s6/s6-sudo.html
  124. share/doc/s6/s6-sudoc.html
  125. share/doc/s6/s6-sudod.html
  126. share/doc/s6/s6-supervise.html
  127. share/doc/s6/s6-svc.html
  128. share/doc/s6/s6-svdt-clear.html
  129. share/doc/s6/s6-svdt.html
  130. share/doc/s6/s6-svlisten.html
  131. share/doc/s6/s6-svlisten1.html
  132. share/doc/s6/s6-svok.html
  133. share/doc/s6/s6-svperms.html
  134. share/doc/s6/s6-svscan-1.html
  135. share/doc/s6/s6-svscan-not-1.html
  136. share/doc/s6/s6-svscan.html
  137. share/doc/s6/s6-svscanctl.html
  138. share/doc/s6/s6-svstat.html
  139. share/doc/s6/s6-svwait.html
  140. share/doc/s6/s6-tai64n.html
  141. share/doc/s6/s6-tai64nlocal.html
  142. share/doc/s6/s6-usertree-maker.html
  143. share/doc/s6/scandir.html
  144. share/doc/s6/servicedir.html
  145. share/doc/s6/socket-activation.html
  146. share/doc/s6/ucspilogd.html
  147. share/doc/s6/upgrade.html
  148. share/doc/s6/why.html
  149. @owner
  150. @group
  151. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • s6>0:sysutils/s6
  • For LIB depends:
    • libs6.so:sysutils/s6
To install the port:
cd /usr/ports/sysutils/s6/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/s6
  • pkg install s6
PKGNAME: s6
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
s6
ABIlatestquarterly
FreeBSD:11:aarch642.7.2.02.9.1.0
FreeBSD:11:amd642.10.0.32.10.0.3
FreeBSD:11:armv62.2.4.32.9.1.0
FreeBSD:11:i3862.10.0.32.10.0.3
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch642.7.2.02.10.0.3
FreeBSD:12:amd642.10.0.32.10.0.3
FreeBSD:12:armv62.7.2.02.9.1.0
FreeBSD:12:armv72.7.2.02.9.1.0
FreeBSD:12:i3862.10.0.32.10.0.3
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-2.10.0.0
FreeBSD:13:aarch642.10.0.02.10.0.3
FreeBSD:13:amd642.10.0.32.10.0.3
FreeBSD:13:armv62.10.0.02.10.0.0
FreeBSD:13:armv72.10.0.02.10.0.3
FreeBSD:13:i3862.10.0.32.10.0.3
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc642.9.1.02.10.0.3
FreeBSD:14:aarch642.10.0.3-
FreeBSD:14:amd642.10.0.3-
FreeBSD:14:armv62.10.0.0-
FreeBSD:14:armv72.10.0.0-
FreeBSD:14:i3862.10.0.3-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc642.10.0.0-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. execline>=2.7.0.0 : lang/execline
  2. gmake>=4.3 : devel/gmake
Runtime dependencies:
  1. execlineb : lang/execline
Library dependencies:
  1. libskarnet.so : devel/skalibs
This port is required by:
for Build
  1. sysutils/s6-rc
for Libraries
  1. sysutils/s6-rc
for Run
  1. sysutils/s6-rc

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://www.skarnet.org/software/s6/
Collapse this list.
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2016-12-13
    Affects: users of devel/skalibs, lang/execline, sysutils/s6
    Author: Colin Booth <colin-ports@heliocat.net>
    Reason: 
      skalibs has undergone a major version bump and compatibility is not
      guaranteed for software with a runtime dependency on
      libskarnet.so.2.3.9.0. This will not affect lang/execline or
      sysutils/s6 as those are statically linked against libskarnet.a.
    
      execline has undergone a major version bump and compatibility is not
      guaranteed for software with a runtime dependency on
      libexecline.so.2.1.4.5. This will not affect sysutils/s6 as all s6
      programs are statically linked against libexecline.a.
    
      s6 has undergone a major version bump and compatibility is not
      guaranteed for software with a runtime dependency on
      libs6.so.2.2.4.3. Additionally, s6-applyuidgid and s6-setuidgid
      have moved from $PREFIX/sbin to $PREFIX/bin. Any scripts calling
      those utilities that are not relying on $PATH resolution to find
      them will need to be rewritten.
    
    
Expand this list (2 items)
  • 2015-08-18
    Affects: users of sysutils/s6
    Author: Colin Booth <colin@heliocat.net>
    Reason: 
      s6-notifywhenup has been removed as of v2.2.0.0. Any run scripts
      using readyness notification must be updated to use a notification
      fd instead.
    
      s6-svc options have changed for sending syncronous up/down timeouts.
      Any management or wrapper scripts using those options will need to
      be updated.
    
    
  • 2015-08-16
    Affects: users of sysutils/s6
    Author: Colin Booth <colin@heliocat.net>
    Reason: 
      s6-notifywhenup is deprecated and will be removed in the next version
      of s6. Any run scripts depending on that program should be updated to
      use an in-servicedir notification-fd file as described under
      "Readyness notification support" in s6-supervise.html.
    
    
  • Collapse this list.

Number of commits found: 18

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
09 May 2021 08:58:59
 files touched by this commit commit hash:862f5d1238e0075bee9492ee6e65fc0098b7f1f7  2.10.0.3
Alexey Dokuchaev (danfe) search for other commits by this committer
- Update Skarnet.org software stack ports to their latest versions
- Allow to override default location of s6-rc's root (--livedir)

PR:	237760
06 Apr 2021 14:31:13
 files touched by this commit commit hash:135fdeebb99c3569e42d8162b265e15d29bd937d  2.10.0.0
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  2.10.0.0
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
11 Jan 2021 21:26:57
Original commit files touched by this commit Revision:561275  2.10.0.0
tcberner search for other commits by this committer
sysutils/s6: Update to version 2.10.0.0

PR:		252589
Submitted by:	crest@rlwinm.de (maintainer)
24 Apr 2020 18:48:50
Original commit files touched by this commit Revision:532888  2.9.1.0
tcberner search for other commits by this committer
sysutils/s6: Update to version 2.9.1.0

PR:		245694
Submitted by:	crest@rlwinm.de  (maintainer)
02 Apr 2019 17:22:25
Original commit files touched by this commit Revision:497570  2.8.0.0
tcberner search for other commits by this committer
sysutils/s6: Update to 2.8.0.0

PR:		236938
Submitted by:	crest@rlwinm.de (maintainer)
15 Oct 2018 16:11:57
Original commit files touched by this commit Revision:482158  2.7.2.1
0mp search for other commits by this committer
sysutils/s6: Update to 2.7.2.1

While here, pet portlint:
- Fix COMMENT
- Fix order of variables

Changelog:
http://git.skarnet.org/cgi-bin/cgit.cgi/s6/tree/NEWS

PR:		232052
Submitted by:	crest@rlwinm.de (maintainer)
Reported by:	dewayne@heuristicsystems.com.au
Reviewed by:	krion
Approved by:	krion (mentor)
Differential Revision:	https://reviews.freebsd.org/D17568
18 Sep 2018 18:25:47
Original commit files touched by this commit Revision:480057  2.7.2.0
fernape search for other commits by this committer
sysutils/s6: update to 2.7.2.0

* Change maintainership
* Reorder some variables

Change log: http://www.skarnet.org/software/s6/upgrade.html

PR:	231159
Submitted by:	colin-ports@heliocat.net
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D17224
11 Jan 2018 13:46:32
Original commit files touched by this commit Revision:458735  2.7.0.0
pi search for other commits by this committer
sysutils/s6: update 2.4.0.0 -> 2.7.0.0

PR:		218545
Submitted by:	Colin Booth <colin-ports@heliocat.net> (maintainer)
Relnotes:	http://www.skarnet.org/software/s6/upgrade.html
13 Dec 2016 15:45:52
Original commit files touched by this commit Revision:428504  2.4.0.0
amdmi3 search for other commits by this committer
- Update to 2.4.0.0
- Update maintainer's email
- While here, add LICENSE_FILE, fix library dependency, don't install unneeded
docs, fix command for docs installation and apply some cosmetic fixes

PR:		213899
Submitted by:	colin@heliocat.net (maintainer)
19 May 2016 10:53:06
Original commit files touched by this commit Revision:415500  2.2.4.3
amdmi3 search for other commits by this committer
- Fix trailing whitespace in pkg-descrs, categories [p-x]*

Approved by:	portmgr blanket
01 Apr 2016 14:25:18
Original commit files touched by this commit Revision:412349  2.2.4.3
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.

With hat:	portmgr
Sponsored by:	Absolight
24 Jan 2016 16:21:57
Original commit files touched by this commit Revision:407166  2.2.4.3
pi search for other commits by this committer
sysutils/s6: update to the BUILD_DEPENDS

PR:		206458
24 Jan 2016 16:20:34
Original commit files touched by this commit Revision:407165  2.2.4.3
pi search for other commits by this committer
sysutils/s6: 2.2.2.0 -> 2.2.4.3

- Additional options to s6-envuidgid for more flexibility

PR:		206458
Submitted by:	Jochen Neumeister <jochen@jochen-neumeister.de>
Approved by:	Colin Booth <colin@heliocat.net> (maintainer)
17 Oct 2015 17:42:55
Original commit files touched by this commit Revision:399547  2.2.2.0
pi search for other commits by this committer
sysutils/s6: 2.2.0.1 -> 2.2.2.0

- s6-svc supports new -wr and -wR options for blocking on restarts
- s6-svlisten1 and s6-svlisten support new -r and -R options for
  blocking on service restarts

PR:		203790
Submitted by:	Colin Booth <colin@heliocat.net> (maintainer)
18 Aug 2015 13:24:45
Original commit files touched by this commit Revision:394584  2.2.0.1
wen search for other commits by this committer
- Update to 2.2.0.1

PR:		202390
Submitted by:	colin@heliocat.net(maintainer)
16 Aug 2015 02:48:26
Original commit files touched by this commit Revision:394374  2.1.6.0
jbeich search for other commits by this committer
sysutils/s6: update to 2.1.6.0

- s6-svscan-log/run.sample: Switch deprecated -t option to log script flag t
- rc.d/s6: Send SIGHUP to catch-all logger instead of SIGKILL
- s6-notifywhenup is deprecated, see UPDATING@20150815
- Group DOCS and OPTIONS_DEFINE=DOCS

Changes:	http://skarnet.org/software/s6/upgrade.html
PR:		201925
Submitted by:	Colin Booth <colin@heliocat.net> (maintainer)
23 Feb 2015 22:14:11
Original commit files touched by this commit Revision:379714  2.1.1.1
pawel search for other commits by this committer
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.

WWW: http://www.skarnet.org/software/s6/

PR:		197235
Submitted by:	Colin Booth <colin@heliocat.net>

Number of commits found: 18