Summary: | использование башизма в скриптах не проходит через find-requires | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Anton Farygin <rider> |
Component: | rpm-build | Assignee: | placeholder <placeholder> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | critical | ||
Priority: | P2 | CC: | arseny, glebfm, imz, ldv, placeholder, vt |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Anton Farygin
2005-06-29 15:45:46 MSD
соответственно в /usr/lib/rpm/shell.req используется sh. Может быть стоит использовать то, что написано в самом скрипте ? У нас /bin/sh не понимает process substitution -- конструкцию <(...), при том, что явно это нигде не отключается. Я об этом рассказывал ещё в прошлом году (в кулуарах, да!), но причину мы выяснить не смогли. В итоге все это выливается в невозможность собрать программы с таким кодом. Т.е. - единственный способ сейчас - это отключить поиск зависимостей, а этого делать не хочется, т.к. скрипты писал не я, они большие и вычитывать все просто долго. * Wed Jun 29 2005 Dmitry V. Levin <ldv@altlinux.org> 4.0.4-alt46 - shell.req: use "bash" for Bourne-Again shell scripts, and "sh" for others (closes #7242). |