Comment 6 for bug 1315060

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

For the migration plan from upstart -> systemd, we intended to run system upstart as pid2, with systemd as pid1.

For that to work, upstart should process and launch all of it's jobs as normal, apart from it should skip/set to manual all jobs that are handled by systemd.

To achieve that we were thinking for system upstart to support multiple --confdirs, and systemd would then start upstart with "/etc/init" and "/lib/systemd/upstart/" directories, with .override files either shipped or generated by systemd setting jobs to manual.

Thus regardless of the OEM requirements, we do need this functionality in upstart soon enough to unblock further work on systemd migration.