eject from halt
Jeremy Katz
katzj at redhat.com
Wed Jun 4 16:23:56 BST 2008
On Wed, 2008-06-04 at 16:13 +0100, Scott James Remnant wrote:
> On Tue, 2008-06-03 at 22:59 -0400, Jeremy Katz wrote:
> > Attached is a simple patch to add support to upstart's halt command for
> > ejecting a given device. This is really nice to make it so that you can
> > eject a livecd on shutdown without having to do some of the contortions
> > that are currently done on the shutdown of the Ubuntu livecd ;)
> >
> > And while a little ugly, it's not any worse than having -h and -i there.
> > And it makes the rest of the shutdown process substantially cleaner.
> > Patch is against current bzr trunk, although I've only tested atm with
> > it applied to 0.3.19. There's nothing to speak of changed, though, so
> > should be fine.
> >
> I'd actually planned to remove both -h and -i from reboot, since they're
> poorly duplicating functionality that's better off handled elsewhere.
>
> Could this not be better handled by a call to eject in the shutdown
> scripts?
Not without doing some sort of hack to precache binaries. Because you
want to eject and then halt. If you have to do eject separately in the
script, then you need to be sure that halt exists in the buffer cache so
that you don't need to go to the (now ejected) CD to read the halt
binary
Jeremy
More information about the upstart-devel
mailing list