[19:41] <xnox> crankharder: multiple dirs, are explicitely disabled for pid 1 (system-wide init), but they are support in user-session init (e.g. /usr/share/upstart/session, /etc/xdg/upstart, ~/.config/upstart...)
[19:41] <xnox> crankharder: and via cmd line options as well.
[19:41] <xnox> crankharder: why do you want multiple include directories?
[19:41] <xnox> crankharder: maybe .override files is all you need =)
[19:42] <xnox> http://upstart.ubuntu.com/cookbook/
[23:58] <crankharder> xnox: I want one directory so puppet can manage it.  It's convenient because puppet can watch a directory and purge anything not currently known to puppet.
[23:59] <crankharder> I can't do that with /etc/init since puppet doesn't manage all the things in there.