[PATCH] KStandardDirs::findExe()

Dirk Mueller mueller at kde.org
Tue Nov 6 23:15:17 GMT 2007


Hi, 

KStandardDirs::findExe() has currently the (IMHO undesired, but undocumented) 
behaviour of handling 


findExe("sh")

different from

cd /bin
findExe("./sh")

the problem is that the cod ein the latter case looks for "./sh" in each 
component of the $PATH. This is however not the behaviour the shell exposes: 
if it contains a path, then its relative to $PWD. 

the patch below fixes that. any comments on wether we want that? this bug 
currently breaks external scripts in kate (both KDE 3 and 4). 

Thanks,
Dirk
-------------- next part --------------
A non-text attachment was scrubbed...
Name: makeabsolute.diff
Type: text/x-diff
Size: 1927 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20071107/c77cd8cb/attachment.diff>


More information about the kde-core-devel mailing list