[01:00] <twm> Hey, this cookbook recipe <
[01:01] <twm> http://upstart.ubuntu.com/cookbook/#stop-a-job-from-running-if-a-pre-start-condition-fails> should note that it's incompatible with setuid.
[01:02] <twm> If someone could update that, it would be great.  The failure mode is rather confusing; I get this message in /var/log/upstart/{foo}.log:
[01:02] <twm> stop: Rejected send message, 1 matched rules; type="method_call", sender=":1.161" (uid=121 pid=17016 comm="stop ") interface="com.ubuntu.Upstart0_6.Instance" member="Stop" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")
[01:05] <twm> While I'm here, it's obnoxious that init-checkconf complains about the file extension, because that makes it useless for checking the syntax of debian/{package}.upstart jobs.
[01:07] <twm> fg
[07:50] <JanC> twm: I assume that's because it will look for both a *.conf and an *.override, but maybe a parameter to ignore the extension would be useful...
[07:54] <JanC> (assuming initctl wouldn't complain about it?)