1) Go through finish-install.d/90console and make sure that all the special cases and things that it handles will also be handled (not necessarily in the same way) by the new tty-serial.conf.
2) Make sure that any old installer-created jobs are removed on upgrade to the first version of Upstart that ships tty-serial.conf.
3) Remove the Upstart serial console handling code from finish-install.
4) Synchronise uploads of upstart and finish-install to minimise the chance of confusion.
= Issue =
If the install was performed specifying "console=", then the installer would have attempted to create a suitable Upstart job for that device.
= Installer File =
The file to consider is:
http:// bazaar. launchpad. net/~ubuntu- installer/ finish- install/ master/ view/head: /finish- install. d/90console
= Plan =
(Suggested by Colin some time ago):
1) Go through finish- install. d/90console and make sure that all the special cases and things that it handles will also be handled (not necessarily in the same way) by the new tty-serial.conf.
2) Make sure that any old installer-created jobs are removed on upgrade to the first version of Upstart that ships tty-serial.conf.
3) Remove the Upstart serial console handling code from finish-install.
4) Synchronise uploads of upstart and finish-install to minimise the chance of confusion.