I tested oem-config text mode: Under upstart I do see the initial debconf screen, but the keyboard is completely dead. Perhaps because the job is running on its own private PTY? Under systemd, oem-config runs noninteractively due to a lot of "Inappropriate ioctl for device" and purges itself, but of you don't see anything because there's no PTY at all.
So the text mode debconf has to get wired in differently; presumably there are a few TTY* options missing, otherwise it won't get a terminal at all.
I tested oem-config text mode: Under upstart I do see the initial debconf screen, but the keyboard is completely dead. Perhaps because the job is running on its own private PTY? Under systemd, oem-config runs noninteractively due to a lot of "Inappropriate ioctl for device" and purges itself, but of you don't see anything because there's no PTY at all.
So the text mode debconf has to get wired in differently; presumably there are a few TTY* options missing, otherwise it won't get a terminal at all.