Comment 4 for bug 541512

Revision history for this message
Colin Watson (cjwatson) wrote :

I certainly don't think we should be fixing this in every package that uses sendsigs.omit.d.

The convention in Ubuntu has been to use /var/run rather than /lib/init/rw for these things.
I can easily add /var/run/sendsigs.omit.d/ support to sendsigs, and I've done so in my local tree, but I don't really feel like playing whack-a-mole to move all the users over to that directory, and having /var/run/sendsigs.omit on the one hand and /lib/init/rw/sendsigs.omit.d/ on the other seems wilfully confusing.

I've asked Scott if he'd object to a new mounted-libinitrw.conf job in mountall that just does 'exec mkdir -p /lib/init/rw/sendsigs.omit.d'. I think this would be the easiest fix. (Note that, since /lib/init/rw is a mountpoint, we can't just ship the directory in the initscripts package.)