I'm fine with the eglibc diff; thanks! I'm much less convinced about the Upstart diff and I think that needs specialist review. Perhaps 'telinit u' needs to use a D-Bus-ish way to ask Upstart to restart, rather than a signal, and silently do nothing if it can't talk to Upstart. However, I'm not sure whether upgrades from sysvinit to Upstart need to exec Upstart before rebooting. I'm sure Scott would remember.
I'm fine with the eglibc diff; thanks! I'm much less convinced about the Upstart diff and I think that needs specialist review. Perhaps 'telinit u' needs to use a D-Bus-ish way to ask Upstart to restart, rather than a signal, and silently do nothing if it can't talk to Upstart. However, I'm not sure whether upgrades from sysvinit to Upstart need to exec Upstart before rebooting. I'm sure Scott would remember.