Summary: | when emerge sync to cvs.gentoo.org fails it causes everything in /usr to be moved to /usr/portage/usr | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Petteri Räty (RETIRED) <betelgeuse> |
Component: | Core - Interface (emerge) | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | critical | Keywords: | InVCS |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 147007 | ||
Attachments: |
portage-2.0.51.22-syncuri-cvs-move-portdir.patch
add post_sync support and fix initial cvs checkout directory rename |
Description
Petteri Räty (RETIRED)
2005-07-27 08:57:45 UTC
Created attachment 64589 [details, diff]
portage-2.0.51.22-syncuri-cvs-move-portdir.patch
This should be reproducible whenever syncuri starts with "cvs://" and
myportdir+"/CVS" does not exist. First it does
cvsdir=os.path.dirname(myportdir) and then later it does
portage.movefile(cvsdir,myportdir) for no logical reason.
Created attachment 101675 [details, diff]
add post_sync support and fix initial cvs checkout directory rename
This is fixed in trunk r5006.
This has been released in 2.1.2_rc1-r6. |