On Tue, 2008-02-19 at 15:32 -0500, Warren Togami wrote:
Between unmount() and cleanup() in other LiveCD workflows is a time
consuming step where an image is created. Unfortunately, in my case
there is no time consuming step between unmount() and cleanup() which
sometimes leads to this failure:
Installing: xorg-x11-drv-spaceorb ##################### [308/308]
umount: /var/tmp/imgcreate-C_SsuB/install_root: device is busy
Do you know what's still running/accessing the install_root at that
point?
Is there any safe way to detect that processes within the chroot are
truly done before trusting that the unmount was complete?
Not really :-/ I have been thinking about switching to do umount -l
instead of just umount, though. Which I think would be as effective.
Can anyone think of any downsides of doing so?
Jeremy