- make this script work with the New World Order in /etc/rc.d/localpkg, where the config files may have been loaded already and our load_rc_config invocation may do nothing: thus, we need to honor any previously set value of svscan_enable; - for some reason svscan_stop_post() does not like the IFS-like vars set by rc.subr and localpkg; use find/xargs instead of having the shell parse its648cd0ea13
Port details
sysutils/daemontools 0.76_20
Service monitoring and logging utilities by djb
Port info
- Maintainer
- bdrewery@FreeBSD.org
- Packages
- latest: 0.76_20
- Upstream
- up to date
- Last update
- to 0.76_20 · 54e1cb94db
- Quarterly
- 2026Q4: 0.76_20
- Formerly
- sysutils/daemontools53 until 2013-09-16
- WWW
- https://cr.yp.to/daemontools.html
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install daemontoolsinstalls 0.76_20 fromlatest; fromquarterly(2026Q4) 0.76_20- Port
# cd /usr/ports/sysutils/daemontools && make install clean# make -C /usr/ports/sysutils/daemontools config # change options first
- Size
- 59 KiB download · 247 KiB installed
- Depends on
- nothing
- License
- PD
- Options
- 3 of 5 on in the package: MAN S_NORMAL TESTS
Show the 2 options that are off
SIGQ12 S_EARLY
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 0.76_20 | 0.76_20 | – |
| FreeBSD 15 | 0.76_20 | 0.76_20 | – |
| FreeBSD 14 | 0.76_20 | 0.76_20 | 0.76_20 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 0.76_20 | 0.76_20 | – |
| FreeBSD 14 | 0.76_20 | 0.76_20 | 0.76_20 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 0.76_20.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (78)
Oops, I forgot to add "print stop message".6405ace67d
o portlint clean. [1] o print start message. [1] o daemon(8)'ify. [2] o bump PORTREVISION accordingly. PR: ports/68558 [1] Submitted by: Renato Botelho <renato@galle.com.br> [1] myself [2] Reviewed by: roam [2] Approved by: roam (blanket)ff622b2d5d
Switch from using /bin/csh to /bin/sh, as suggested on -ports.ee6be7e1f6
USE_RC_SUBR. Submitted by: nork722d36ed3b
Set NO_LATEST_LINK as per Kris Kennaway's reminder. Approved by: maintainerea333b79bb
De-pkg-comment.4c2e4f1862
Remove pkg-comment files in my ports.33059bd045
Install the sample startup script directly to etc/rc.d/, instead of putting it into the examples directory, where next to nobody found it. Requested by: Dan Langille <dan@langille.org>, Antoine Beaupre <anarcat@anarcat.ath.cx> - both months agoba40505c14
Install Gerritt Pape's manual pages unless WITHOUT_MAN is defined. Properly remove the sample svscan.sh script at deinstall time.863b8c0aed
Tweak the startup script so that it is *really* a FreeBSD startup script; that is, add 'start|stop' argument processing and the ability to actually stop the script. Bump PORTREVISION to indicate a functionality change - or rather, to indicate a change that actually makes this a FreeBSD port.. Final push by: Dan Langille <dan@langille.org> in a somewhat unrelated e-mail exchange Obtained from: a svscan SysV init script that I somehow managed to lose the source and URL for :(51aa799051
Update to 0.76. Assume maintainership. Reviewed by: nbm Approved by: nbm5d9acace80
Maintainer address change: dom@myrddin.demon.co.uk -> dom@happygiraffe.net
PR: 27923
Submitted by: maintainer
Reviewed by: awk -F\| '$6 ~ /dom@myrddin/ {print $2;}' /usr/ports/INDEX ;)6403f1a2baAlmost revert a change made in daemontools-0.70's supervise, where the one-second sleep between invocations was moved to after the actual invocation. This sleep could be interrupted by a SIGCHLD in the case of a failing service, and the service could be restarted way more than the documented once-per-second. Move the sleep back before the fork(), just don't sleep before the very first fork, so t Silence by: Daniel J. Bernstein (no telling if he'll fix this in later daemontools releases, so I guess we'll have to do it as part of our port..) Approved by: nbm (maintainer)5069db76e5
Put the NO_PACKAGE strings in double quotes to the escaped single quote becomes just a single quote instead of \'.70b860b7a1
Put the NO_PACKAGE strings in double quotes to the escaped single quote becomes just a single quote instead \'.edbee7c0b8
Fix the MASTER_SITE to the canonical locations. PR: ports/20283 Submitted by: Andreas Schulz <ats@first.gmd.de>98193c263c
Add the ftp version of the MASTER_SITE, since it is available.eba8075a32
Add a sample rc file for svscan startup, in partial fulfillment of the PR. I'll leave the creation of the directory, whatever it may be, to the user. PR: ports/19191 Submitted by: Mario Sergio Fujikawa Ferreira <lioux@linf.unb.br>38d0ebaebf
Update to (non-backwards-compatible) daemontools 0.70, and take over MAINTAINERship. PR: 1658089b0981b2e
Snapshot of daemontools 0.53; without repo-copy, since the history is safe in the daemontools directory. This is just a snapshot, this port should not be updated to new versions. This is made necessary due to non-backwards-compatible changes to daemontools, and large use of this particular version. Approved by: asami437ec95cc2
Corrrect whitespace introduced during PORTNAME conversion and portlint960543ecef
Update with the new PORTNAME/PORTVERSION variablef9bfad56c5
$Id$ -> $FreeBSD$8100143543
#4/4 enforcing Caps, no period [Has anyone figured-out what makes the number 393 so interesting to PW, now?] I wonder what was going through Jordan's head during his infamous $Id$-smashing commit. Before I forget.... Thanks to naddy@mips.rhein-neckar.de (Christian Weisgerber) for prompting this commit. See msg-id: 7geokh$tje$1@mips.rhein-neckar.dea84b5b5f94
Add more WWW: tags I must really like taking on sick tasks. First gtk, now this.e9792ecbd0
These manpages removed by Tim Vanderhoek.1980dcdff7
PR: ports/6899 Submitted by: Dom Mitchell <dom@myrddin.demon.co.uk> Import of new port sysutils/daemontools, a set of service (daemon) monitoring and logging tools.b56ad45c73