Zbigniew Jędrzejewski-Szmek wrote:
I don't understand one part: why do you say that creating a new target
requires writing C++ code?

Certainly new targets don't require C++ code, as systemd is written in C! But I was trying to say that new targets with naively expected synchronization behavior require new code. twb and ohsix also queried me on this point in IRC. By 'expected synchronization behavior,' I mean that the initialization will pause until all the 'Wants'-ed services stabilize, perhaps indicating completion by reaching passive targets. If it is in fact possible to write a new .target unit that will serve as a new user-defined runlevel without writing C code, then my statement is wrong. Please someone say so, before I tell others wrong information!

Also, drop-ins are not "run-time extensions", at least in the systemd
parlance, becuase they can appear both in /run (i.e. be runtime), and
/etc (i.e. be static).

Good point.   I will improve that.

Thanks Zbigniew, ohsix and twb for all your helpful comments. I will incorporate them when I have a chance.

-- Alison


---
Alison Chaiken                      [email protected], 650-279-5600
http://{ she-devel.com, exerciseforthereader.org }
"There is expressive potential in not being together." -- Mark Volkert,
Assistant Concertmaster, San Francisco Symphony

_______________________________________________
systemd-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to