[01:00] Hey, this cookbook recipe < [01:01] 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] 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] 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] 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] fg [07:50] 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] (assuming initctl wouldn't complain about it?)