Re: rcd(8) - new service manager daemon

Baptiste Daroussin <[email protected]> Mon, 15 Jun 2026 06:59:58 +0200
Newsgroups gmane.os.freebsd.devel.hackers
Message-ID <[email protected]>

Le 15 juin 2026 04:41:46 GMT+02:00, Gordon Tetlow <[email protected]> a écrit :
>On 14 Jun 2026, at 12:26, Baptiste Daroussin wrote:
>
>> Migration path
>>
>> The plan for a smooth transition:
>>
>> - 1 (now): Commit rcd(8) and rcctl(8) to the tree.  Build by
>>   default, but not activated.  Early adopters can test.
>>
>> - 2 (later): Commit init(8) changes to call rcd when present (falling
>>   back to /etc/rc otherwise).  Provide a /etc/rc wrapper that invokes
>>   rcd for systems that want to switch.
>>
>> - In the meantime: convert base system rc.d scripts to native
>>   UCL unit files adding the norcd keywords to the rc.d so that they
>>   are not read anymore by rcd(8).
>>
>> - Ultimately: rc.d -> unit files, at the pace each maintainer sees fit.
>>   There is no deadline; rc.d scripts are supported as long as needed.
>
>Can you update service(8) to do the right thing with this new tooling?
>
>Gordon

yes I forgot to mention it, but in the plan, I intend to make service detect rcd is running and use it

best regards,
Bapt