On Sun, Feb 17, 2013 at 09:04:32PM -0000, Bernd Schubert wrote:
> I have no idea what Mathieu actually intended with this patch, but it is
> entirely wrong and made everything worse. Instead of refusing to kill NM,
> it needs to be killed, which is just the other way around than what the
> patch is doing.
The intent, which is correct, is that NM itself shuts down these subordinate
processes as part of the network shutdown *after* /etc/init.d/sendsigs is
run, instead of having them killed in an uncontrolled manner by
/etc/init.d/sendsigs and breaking the network.
Perhaps NM is failing to shut down the processes; but the sendsigs handling
itself remains correct. /etc/init.d/sendsigs should not be allowed to
indiscriminately terminate processes that are needed for the network to run;
these processes need to be ended later, after /etc/init.d/umountnfs.sh has
unmounted all network filesystems.
On Sun, Feb 17, 2013 at 09:04:32PM -0000, Bernd Schubert wrote:
> I have no idea what Mathieu actually intended with this patch, but it is
> entirely wrong and made everything worse. Instead of refusing to kill NM,
> it needs to be killed, which is just the other way around than what the
> patch is doing.
The intent, which is correct, is that NM itself shuts down these subordinate d/sendsigs is d/sendsigs and breaking the network.
processes as part of the network shutdown *after* /etc/init.
run, instead of having them killed in an uncontrolled manner by
/etc/init.
Perhaps NM is failing to shut down the processes; but the sendsigs handling d/sendsigs should not be allowed to d/umountnfs. sh has
itself remains correct. /etc/init.
indiscriminately terminate processes that are needed for the network to run;
these processes need to be ended later, after /etc/init.
unmounted all network filesystems.