Lines 5264-5279
Link Here
|
5264 |
if os.path.exists(newpath): |
5264 |
if os.path.exists(newpath): |
5265 |
#dest already exists; keep this puppy where it is. |
5265 |
#dest already exists; keep this puppy where it is. |
5266 |
continue |
5266 |
continue |
5267 |
os.rename(origpath, newpath) |
5267 |
shutil.move(origpath, newpath) |
5268 |
|
5268 |
|
5269 |
# We need to rename the ebuild now. |
5269 |
# We need to rename the ebuild now. |
5270 |
old_pf = catsplit(mycpv)[1] |
5270 |
old_pf = catsplit(mycpv)[1] |
5271 |
new_pf = catsplit(mynewcpv)[1] |
5271 |
new_pf = catsplit(mynewcpv)[1] |
5272 |
if new_pf != old_pf: |
5272 |
if new_pf != old_pf: |
5273 |
try: |
5273 |
try: |
5274 |
os.rename(os.path.join(newpath, old_pf + ".ebuild"), |
5274 |
shutil.move(os.path.join(newpath, old_pf + ".ebuild"), |
5275 |
os.path.join(newpath, new_pf + ".ebuild")) |
5275 |
os.path.join(newpath, new_pf + ".ebuild")) |
5276 |
except OSError, e: |
5276 |
except EnvironmentError, e: |
5277 |
if e.errno != errno.ENOENT: |
5277 |
if e.errno != errno.ENOENT: |
5278 |
raise |
5278 |
raise |
5279 |
del e |
5279 |
del e |
Lines 6489-6495
Link Here
|
6489 |
if e.errno != errno.EEXIST: |
6489 |
if e.errno != errno.EEXIST: |
6490 |
raise |
6490 |
raise |
6491 |
del e |
6491 |
del e |
6492 |
os.rename(tbz2path, new_path) |
6492 |
shutil.move(tbz2path, new_path) |
6493 |
self._remove_symlink(mycpv) |
6493 |
self._remove_symlink(mycpv) |
6494 |
if new_path.split(os.path.sep)[-2] == "All": |
6494 |
if new_path.split(os.path.sep)[-2] == "All": |
6495 |
self._create_symlink(mynewcpv) |
6495 |
self._create_symlink(mynewcpv) |
Lines 6587-6593
Link Here
|
6587 |
if e.errno != errno.EEXIST: |
6587 |
if e.errno != errno.EEXIST: |
6588 |
raise |
6588 |
raise |
6589 |
del e |
6589 |
del e |
6590 |
os.rename(src_path, os.path.join(self.pkgdir, "All", myfile)) |
6590 |
shutil.move(src_path, os.path.join(self.pkgdir, "All", myfile)) |
6591 |
self._create_symlink(cpv) |
6591 |
self._create_symlink(cpv) |
6592 |
self._pkg_paths[cpv] = os.path.join("All", myfile) |
6592 |
self._pkg_paths[cpv] = os.path.join("All", myfile) |
6593 |
|
6593 |
|
Lines 6605-6611
Link Here
|
6605 |
if e.errno != errno.EEXIST: |
6605 |
if e.errno != errno.EEXIST: |
6606 |
raise |
6606 |
raise |
6607 |
del e |
6607 |
del e |
6608 |
os.rename(os.path.join(self.pkgdir, "All", myfile), dest_path) |
6608 |
shutil.move(os.path.join(self.pkgdir, "All", myfile), dest_path) |
6609 |
self._pkg_paths[cpv] = mypath |
6609 |
self._pkg_paths[cpv] = mypath |
6610 |
|
6610 |
|
6611 |
def populate(self, getbinpkgs=0,getbinpkgsonly=0): |
6611 |
def populate(self, getbinpkgs=0,getbinpkgsonly=0): |
Lines 7051-7057
Link Here
|
7051 |
if x[:-7] != self.pkg: |
7051 |
if x[:-7] != self.pkg: |
7052 |
# Clean up after vardbapi.move_ent() breakage in |
7052 |
# Clean up after vardbapi.move_ent() breakage in |
7053 |
# portage versions before 2.1.2 |
7053 |
# portage versions before 2.1.2 |
7054 |
os.rename(os.path.join(self.dbdir, x), myebuildpath) |
7054 |
shutil.move(os.path.join(self.dbdir, x), myebuildpath) |
7055 |
write_atomic(os.path.join(self.dbdir, "PF"), self.pkg+"\n") |
7055 |
write_atomic(os.path.join(self.dbdir, "PF"), self.pkg+"\n") |
7056 |
break |
7056 |
break |
7057 |
|
7057 |
|