Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 626092
Collapse All | Expand All

(-)a/pym/portage/util/movefile.py (-2 / +6 lines)
Lines 255-261 def movefile(src, dest, newmtime=None, sstat=None, mysettings=None, Link Here
255
			if selinux_enabled:
255
			if selinux_enabled:
256
				selinux.rename(src, dest)
256
				selinux.rename(src, dest)
257
			else:
257
			else:
258
				os.rename(src, dest)
258
				head, tail = os.path.split(dest)
259
				hardlink_tmp = os.path.join(head, ".%s._portage_merge_.%s" % \
260
					(tail, os.getpid()))
261
				os.link(src, hardlink_tmp)
262
				os.rename(hardlink_tmp, dest)
263
				os.unlink(src)
259
			renamefailed = 0
264
			renamefailed = 0
260
		except OSError as e:
265
		except OSError as e:
261
			if e.errno != errno.EXDEV:
266
			if e.errno != errno.EXDEV:
262
- 

Return to bug 626092