Neil Bothwick wrote:
emerge --resume restarts an emerge process at the start of the current merge. you lose everything you have compiled. To start where you left off, use
ebuild /usr/portage/cate-gory/prog/prog-x.y.z.ebuild merge
1. add the keyword "keepwork ccache" to FEATURES section in your make.conf 2. install ccache if you have not.
emerge --resume will restart an emerge from scratch if you don't have "keepwork" in make.conf, so it does not really resume an emerge. also having "keepwork" will enable you to do the following in the event the computer crashes, etc during an emerge:
ebuild /usr/portage/cate-gory/prog/prog-x.y.z.ebuild compile ebuild /usr/portage/cate-gory/prog/prog-x.y.z.ebuild install ebuild /usr/portage/cate-gory/prog/prog-x.y.z.ebuild qmerge
ebuild will basically check /var/tmp/portage/prog-x.y.z/work and continues from there - again, if you have "keepwork" in make.conf.
that being said - make sure you rm -Rf /var/tmp/portage/* if using keepwork since they can grow quite huge...
--me -- [email protected] mailing list

