On Tue, Oct 27, 2009 at 08:17:08AM -0500, Manoj Srivastava wrote: > >> Not needed. If init has been just upgraded, it has been already > >> told to init -u itself.
> > This does not appear to be true for upstart, which it's planned to switch to > > on Linux for squeeze. > Well, I guess we shall have to use other means (invoke-rc.d?) > to have upstart re-exec itself. Does upstart provide other means for > that? The question is not whether upstart *can* reexec itself (telinit -u does this), the question is whether it *does*, or *should*. It doesn't do this on upgrade, because unlike sysvinit, upstart is also a process supervisor and the current version isn't smart enough to not preserve job state across re-exec. This is a bug, certainly, but as long as upstart isn't re-execing itself on upgrades, I don't think other packages should be re-execing it either. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ slanga...@ubuntu.com vor...@debian.org
signature.asc
Description: Digital signature