>>>>> On Sun, 21 Sep 2008, Steve Long wrote:

> Vaeth wrote:
>> let me remark that the more clever way to this is
>> [ -n "${DOCS}" ] && eval "dodoc ${DOCS}"

> [...]
> BASH arrays will cope with *any* character apart from NUL, which
> isn't allowed in filenames. Can you _guarantee_ the same?

It seems to me that both bash arrays and "eval" are overkill here.

After all, we are talking about a _default_ behaviour, and IMHO this
should be kept as simple as possible. I doubt that there are many
ebuilds installing files with strange names in /usr/share/doc. The few
(if any) doing that might need a more complicated src_install anyway.

My system may not be representative, but here are _no_ files
containing spaces in /usr/share/doc:

$ find /usr/share/doc | wc
 104936  104936 7522127

(Note that the number of lines and words are equal.)

Ulrich

Reply via email to