Thanks for your prompt response.

It would be very useful I think to have a small tool to continue a merge from a certain point, for example by selecting the package name you want to continue from.

Example:  eresume dev-db/mysql

Would just look in the /var/cache/edb/mtimedb file for 'dev-db/mysql' and continue.

It could be an emerge feature:

Example: emerge --resume --from dev-db/mysql

I might look in to coding something.

Thanks.

On Thu, 06 Apr 2006 14:55:53 +1000, Alec Warner <[EMAIL PROTECTED]> wrote:

evader wrote:
Hi,

I'm not sure if this is the correct list to send this too, but it is
the  only gentoo one I am currently subscribed to.

When I do an emerge -e world where is the list of files to be merged
stored? For example if I break an emerge, and want to resume later from
a  different position, can I edit the packages to be emerged list so I
don't  have to do emerge --resume --skipfirst constantly?

Thanks,

evader

The list is stored in a small database file in /var/cache/edb/mtimedb

It is a binary file full of pickled python objects.  I was actually
poking around it and thought about writing a tool.  I will commit more
time to it if you are interested; although be warned that editing things
in that file is not particularly recommended.  The dependency resolution
 for the packages in the list is done and the list is created.  Removing
items from it could cause packages to not build, and the dependency tree
to essentially be broken for that list.

Also, portage questions are generally well received at
gentoo-portage-dev@gentoo.org, or on IRC: irc.freenode.net #gentoo-portage.

-Alec Warner


--
gentoo-dev@gentoo.org mailing list

Reply via email to