Re: rcd(8) - new service manager daemon

From: Baptiste Daroussin <bapt_at_FreeBSD.org>
Date: Mon, 15 Jun 2026 08:52:39 UTC
On Mon 15 Jun 10:23, Juraj Lutter wrote:
> Hi,
> 
> in the beginning: It’s truly a great work that you’ve done!
> 
> > On 15. Jun 2026, at 08:47, Baptiste Daroussin <bapt@FreeBSD.org> wrote:
> > 
> > On Sun 14 Jun 16:15, Alan Somers wrote:
> >> On Sun, Jun 14, 2026 at 1:26 PM Baptiste Daroussin <bapt@freebsd.org> wrote:
> >>> 
> >>> Hello everyone
> >>> 
> >>> I have been working for the past years on rcd(8), a new service manager
> >>> daemon for FreeBSD, some of you might recall a presentation in french 15
> >>> years ago or some discussion in BSDcam also that old!
> >>> I would like to start a discussion about its integration into the tree.
> >>> 
> 
> 
> Speaking of ports: What is your imagination that the new rcd should be plugged into ports?
> 
> Like, once committed into base, should ports remain with “traditional” rc.d files until
> the rcd is the default and then switch to UCL files? Or are there any plans to introduce
> any “parallel” mechanisms to deliver UCL an rc.d files? If yes, will there be any preference
> of UCL over rc.d?
> 
> Sorry for too many questions :-)

We could deliver both, if a rc.d script has keyword NORCD, then it will be
ignored by rcd, so the .ucl file would be the only one used.

Best regards,
Bapt