CVE and update status of the FreeBSD ports tree3,296 unaddressed CVEs in 671 portsAll times are CET
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 daemontools
installs 0.76_20 from latest; from quarterly (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 versionamd64aarch64i386
FreeBSD 160.76_200.76_20–
FreeBSD 150.76_200.76_20–
FreeBSD 140.76_200.76_200.76_20

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 150.76_200.76_20–
FreeBSD 140.76_200.76_200.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)

Peter Pentchev (roam) · 0.76_7
- 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 its
648cd0ea13
Norikatsu Shigemura (nork) · 0.76_6
Oops, I forgot to add "print stop message".
6405ace67d
Norikatsu Shigemura (nork) · 0.76_6
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
Peter Pentchev (roam) · 0.76_5
Switch from using /bin/csh to /bin/sh, as suggested on -ports.
ee6be7e1f6
Peter Pentchev (roam) · 0.76_4
USE_RC_SUBR.

Submitted by:	nork
722d36ed3b
Peter Pentchev (roam) · 0.76_3
Remove pkg-comment files in my ports.
33059bd045
Peter Pentchev (roam) · 0.76_3
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 ago
ba40505c14
Peter Pentchev (roam) · 0.76_2
Install Gerritt Pape's manual pages unless WITHOUT_MAN is defined. Properly remove the sample svscan.sh script at deinstall time.
863b8c0aed
Peter Pentchev (roam) · 0.76_1
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
Peter Pentchev (roam) · 0.76
Update to 0.76. Assume maintainership.

Reviewed by:	nbm
Approved by:	nbm
5d9acace80
Peter Pentchev (roam) · 0.53 · as sysutils/daemontools53
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 ;)
6403f1a2ba
Peter Pentchev (roam) · 0.70_1
Almost 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
Steve Price (steve) · 0.53 · as sysutils/daemontools53
Put the NO_PACKAGE strings in double quotes to the escaped single quote becomes just a single quote instead of \'.
70b860b7a1
Steve Price (steve) · 0.70
Put the NO_PACKAGE strings in double quotes to the escaped single quote becomes just a single quote instead \'.
edbee7c0b8
Neil Blakey-Milner (nbm) · 0.53 · as sysutils/daemontools53
Fix the MASTER_SITE to the canonical locations.

PR:		ports/20283
Submitted by:	Andreas Schulz <ats@first.gmd.de>
98193c263c
Neil Blakey-Milner (nbm) · 0.70
Add the ftp version of the MASTER_SITE, since it is available.
eba8075a32
Neil Blakey-Milner (nbm) · 0.70
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
Neil Blakey-Milner (nbm) · 0.70
Update to (non-backwards-compatible) daemontools 0.70, and take over MAINTAINERship.

PR:		16580
89b0981b2e
Neil Blakey-Milner (nbm) · 0.53 · as sysutils/daemontools53
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:	asami
437ec95cc2
Michael Haro (mharo) · 0.53
Corrrect whitespace introduced during PORTNAME conversion and portlint
960543ecef
Chris Piazza (cpiazza) · 0.53
Update with the new PORTNAME/PORTVERSION variable
f9bfad56c5
Peter Wemm (peter)
$Id$ -> $FreeBSD$
8100143543
Tim Vanderhoek (hoek)
#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.de
a84b5b5f94
Michael Haro (mharo)
Add more WWW: tags

I must really like taking on sick tasks.  First gtk, now this.
e9792ecbd0
Tim Vanderhoek (hoek)
These manpages removed by Tim Vanderhoek.
1980dcdff7
Donald Burr (dburr)
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