Marc Haber <[email protected]> writes:

> On Tue, Oct 20, 2026 at 10:01:50AM +0100, Simon McVittie wrote:
>>On Tue, 20 Oct 2026 at 00:42:33 +0200, Marc Haber wrote:
>>> I would like to write package dependencies that a certain package
>>> indicates that it won't work without systemd, most prominently that
>>> it would NOT work with sysvinit.
>>
>> What feature(s) of systemd? I know systemd's detractors often say
>> it's monolithic, but it's actually quite modular, and the down side
>> of that is that dependent packages do need to know which parts they
>> are depending on.
>
> In this case, its systemd service unit is quite sophisticated and
> reaches a level of security that I have never even seen TRIED to
> achive in an init script. There is no init script, and the "cron job"
> which is actually invoked by systemd timer in the package, will
> horriby break with sysvinit.
>
>> If the same transition had been done today, I think we'd probably
>> have packages named init-is-systemd and init-is-sysvinit, with the
>> same meaning as what's currently systemd-sysv and sysvinit-core
>> respectively.
>
> All this should be documented.


https://wiki.debian.org/systemd/PackageDependencies - please everyone feel free 
to update and fix any misunderstandings and errors

Reply via email to