On Mon, Feb 18, 2013 at 08:32:14AM -0000, Bernd Schubert wrote:
> Well, network usually does not break by killing dhclient,
Irrelevant. The dhclient process is managed by NM, and sendsigs must not interfere with it.
> If we don't want to ignore the lease race and we don't trust NM to kill > sub-processes
We *require* NM to clean up its subprocesses. This is the only sane architecture. If NM is not doing so, that's a bug in NM.
> we need a to run killall5 a 2nd time
No.
On Mon, Feb 18, 2013 at 08:32:14AM -0000, Bernd Schubert wrote:
> Well, network usually does not break by killing dhclient,
Irrelevant. The dhclient process is managed by NM, and sendsigs must not
interfere with it.
> If we don't want to ignore the lease race and we don't trust NM to kill
> sub-processes
We *require* NM to clean up its subprocesses. This is the only sane
architecture. If NM is not doing so, that's a bug in NM.
> we need a to run killall5 a 2nd time
No.