diff options
author | Zac Medico <zmedico@gentoo.org> | 2007-09-26 20:52:25 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2007-09-26 20:52:25 +0000 |
commit | 9016e31b0f17bb7c118edfcf60cf1342958a3fe7 (patch) | |
tree | 0bf97abe089fb7659574771c94fa2a37ca699bd6 /bin/newinitd | |
parent | e9156c77ede4e00eafd2171c8e89f2f0898cc77e (diff) | |
download | portage-9016e31b0f17bb7c118edfcf60cf1342958a3fe7.tar.gz portage-9016e31b0f17bb7c118edfcf60cf1342958a3fe7.tar.bz2 portage-9016e31b0f17bb7c118edfcf60cf1342958a3fe7.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. (trunk r7834)
svn path=/main/branches/2.1.2/; revision=7836
Diffstat (limited to 'bin/newinitd')
0 files changed, 0 insertions, 0 deletions