On 24-08-12 1:12 PM, Dmitrijs Ledkovs wrote:
On 24 August 2012 10:57, Miquel van Smoorenburg <mikevs@xxxxxxxxxx> wrote:
Some daemons should not be killed when the system is shutting down. In
debian this is achieved by putting a file with the pid of the daemon in it
in /run/sendsigs.omit.d (or a symlink to its pidfile).
This patch lets mdmon automatically create a symlink in /run/sendsigs.omit.d
to its pidfile.
See also debian bug 684708 at
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=684708 ,
where I submitted a previous version of this patch.
Comments welcome.
For upstream, it might be more appropriate to have a configurable
MDMON_PIDDIR, which defaults to $MDMON_DIR. As far as I know,
sendssigs.omit.d is very specific to Debian and it's derivatives, and
it's not used in the brave new systemd world.
Well, I'm not sure if there's a guideline for this in debian, but the
convention appears to be to put the pidfiles in /run or a
package-specific subdir of /run, and then to create a symlink from the
sendsigs.omit.d directory to the pidfile- which is exactly what this
patch does. If you're saying that something debian-specific like this
should not be in the upstream package, then that's fine, and the patch
will just be carried in debian. No problem.
Note that I am not the debian mdadm maintainer, it's just that often
it's appreciated if a bug/patch submitter works with upstream.
Thanks,
Mike.
--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html