> jakarta-commons-latka-0:1.0-alt2_0.r389670.2jpp1.7 > find-requires: running scripts > (files,lib,pam,perl,pkgconfig,python,shebang,shell,static,symlinks,tcl) > /usr/src/tmp/jakarta-commons-latka-buildroot/usr/share/jakarta-commons-latka-1.0/bin/latka.sh: > line 19: syntax error near unexpected token `do ' > /usr/src/tmp/jakarta-commons-latka-buildroot/usr/share/jakarta-commons-latka-1.0/bin/latka.sh: > line 19: `do ' > error: /bin/sh failed > error: Failed to find Requires > RPM build errors: Это чистый #!/bin/sh скрипт, в котором досовские окончания строк \r\n. Именно из-за этого шелл не может его распарсить. Раньше зависимости в этом скрипте не искались, потому что он не исполняемый. Теперь зависимости ищутся во всех шелл-скриптах -- как исполняемых, так и не исполняемых (rationale: нельзя отличить скрипт от библиотеки шелл-функций, которая подключается через "." или source).