diff options
author | Zac Medico <zmedico@gentoo.org> | 2007-09-26 17:03:18 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2007-09-26 17:03:18 +0000 |
commit | 432d0a083f8e8ba27687f177393cbb38bbc7d54d (patch) | |
tree | 397e11d4b200b2a045039fd1826876a7c111f527 /pym/emerge | |
parent | c90c13bbbb1f6a4d7262c922b1413dadbf09eb5b (diff) | |
download | portage-432d0a083f8e8ba27687f177393cbb38bbc7d54d.tar.gz portage-432d0a083f8e8ba27687f177393cbb38bbc7d54d.tar.bz2 portage-432d0a083f8e8ba27687f177393cbb38bbc7d54d.zip |
Bug #192341 - When the chflags command does not exit successfully,
try to generate an informative error. First, use stat or lstat to
try and generate an ENOENT error. It the path exists, verify that
the chflags binary exists and raise CommandNotFound if necessary.
Finally, simply generate an EPERM OSError with the output of the
command since we're not sure exactly why it failed or what the
real errno was.
svn path=/main/trunk/; revision=7834
Diffstat (limited to 'pym/emerge')
0 files changed, 0 insertions, 0 deletions