walt writes: [interrupted emerges]
> That's when I use ebuild instead of starting the emerge from scratch. > Let's say I'm emerging libreoffice and the machine goes down (shudder). > > After fixing the problem I would try the following: > #cd /usr/portage/app-office/libreoffice/ > #ebuild ./libreoffice-3.3.3.ebuild install > > That should pick up where the previous emerge stopped, although the > patches may be reapplied before continuing the compile/install phase. > > But, hold on. The "install" phase does only a temporary install in > the portage build directory, not the 'real' install in /usr. > > That final step is very easy, though: > > #ebuild ./libreoffice-3.3.3.ebuild qmerge I like to do this, too. But I use FEATURES=keepwork emerge libreoffice in cases where an emerge was aborted. Although Neil may have a point when he says that an unclean shutdown could have corrupted things. I was under the impression that with a journaling file system this should be safe, but I do not know much bout this. Remember to remove the $PORTAGE_TMPDIR/portage/<category>/<package> directory afterwards, with FEATURES=keepwork stuff there is neither removed before nor after emerging. Wonko