BUG report, per telinit --help output

Aidan Thornton makosoft at googlemail.com
Mon Sep 17 13:53:42 BST 2007


On 9/17/07, Scott James Remnant <scott at netsplit.com> wrote:
> On Fri, 2007-09-14 at 18:10 -0700, Anthony Booker wrote:
>
> > I'm trying to resize the mounted root f/s of an ubuntu 7.04 system.
> > Things go fine until after pivot root, then I can't unmount the original
> > root, telinit u is what I expect to use to get init to drop references
> > to the old root.  However:
> >
> Upstart holds no on-filesystem references...
>

All programs hold references to the program executable and its
libraries, and it looks like Upstart is no exception. I presume that
Upstart has some way of re-executing itself whilst preserving state in
order to relinquish the references to the old executables - this is
what "telinit u" does. (Without one, you'd run into some nasty issues
with upgrading it or any libraries it used.)

Aidan



More information about the upstart-devel mailing list