Technically it would only be surprising for the root user running a Session Init since that user would need to unset UPSTART_SESSION from within a session (or provide some new option to telinit) to manipulate the system as opposed to their own session. But that is indeed ugly behaviour. So yes, we'll have to introduce a secondary command interface to trigger a re-exec.
Technically it would only be surprising for the root user running a Session Init since that user would need to unset UPSTART_SESSION from within a session (or provide some new option to telinit) to manipulate the system as opposed to their own session. But that is indeed ugly behaviour. So yes, we'll have to introduce a secondary command interface to trigger a re-exec.