diff options
author | Zac Medico <zmedico@gentoo.org> | 2010-12-13 19:47:27 -0800 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2010-12-13 19:47:27 -0800 |
commit | 31e8a00dae63f956cec892cecb016a511de122fc (patch) | |
tree | 1ab9009ac3a32e24677813c8bafdd0261aad4906 /man/xpak.5 | |
parent | 7081c7240a2cd234eac545279b294efa48ef4878 (diff) | |
download | portage-31e8a00dae63f956cec892cecb016a511de122fc.tar.gz portage-31e8a00dae63f956cec892cecb016a511de122fc.tar.bz2 portage-31e8a00dae63f956cec892cecb016a511de122fc.zip |
apply_recursive_permissions: don't follow symlink
This will fix the following error, reported in bug #339670:
_ebuild_exit
_post_phase_userpriv_perms(settings)
File "/usr/lib64/portage/pym/portage/package/ebuild/doebuild.py", line 1207,
in _post_phase_userpriv_perms
filemode=0o60, filemask=0)
File "/usr/lib64/portage/pym/portage/util/__init__.py", line 1018, in
apply_recursive_permissions
uid=uid, gid=gid, mode=filemode, mask=filemask)
File "/usr/lib64/portage/pym/portage/util/__init__.py", line 1043, in
apply_secpass_permissions
stat_cached = os.stat(filename)
File "/usr/lib64/portage/pym/portage/__init__.py", line 226, in __call__
rval = self._func(*wrapped_args, **wrapped_kwargs)
OSError: [Errno 40] Too many levels of symbolic links:
'/var/tmp/portage/dev-vcs/mercurial-1.7.2/temp/tests-2.7/child0/test-mq-symlinks.t/linka'
Diffstat (limited to 'man/xpak.5')
0 files changed, 0 insertions, 0 deletions