Hi, I investigated this bug report: https://bugzilla.redhat.com/show_bug.cgi?id=987975 and found out that some of bash's builtins (source at the very least) do not canonicalize pathnames given as arguments (builtin "open" is instead fed with the path - failing in the BZ case). The builtin "cd" seems to handle relative paths correctly. I think it would be reasonable to take part of cd's canonicalization code and use it in other builtins as well. I'd gladly take care of the patch.
Would upstream consider this a good approach?

Thanks,
Ondrej

Reply via email to