Summary: | RUN_SCRIPTS_EXCLUDE is not effectively filtered out | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | ildar <ildar> |
Component: | libshell | Assignee: | Alexey Gladkov <legion> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | legion, shakirov |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
ildar
2011-10-11 14:58:30 MSK
Оказывается, для того, чтобы оно работало, должно стоять set -f Поэтому предлагаю следующее: 1. либо просто задокументировать 2. либо насильно включить при . shell-run 3. либо временно влючать для этого куска кода Какой вариант предпочтительнее? И есть ли пользователи shell-run ? я с первого раза не нашёл ни одного. (В ответ на комментарий №1)
> И есть ли пользователи shell-run ? я с первого раза не нашёл ни одного.
"apt-cache whatdepends libshell" говорит что от пакета libshell зависит 136 пакетов.
Я их всех прогрепал, слова shell-run ни в одном из них не содержится.
Выходит пользователей нет.
(В ответ на комментарий №2) > Выходит пользователей нет. libshell используется и за пределами сизифа. (В ответ на комментарий №3) > (В ответ на комментарий №2) > > Выходит пользователей нет. > > libshell используется и за пределами сизифа. Прошу прощения, я конечно про Сизиф :) Закрываю не понял, почему закрыто: в git я обнаружил только тест на shell-run. А, кК сожалению, это не решает проблемы, что пользователи shell-run не знают, что надо использовать set -f. Откуда им это узнать? (В ответ на комментарий №6) > не понял, почему закрыто: в git я обнаружил только тест на shell-run. > А, кК сожалению, это не решает проблемы, что пользователи shell-run не знают, > что надо использовать set -f. Откуда им это узнать? Тогда давайте сначала. Я сделал два теста для проверки поведения run_scripts с "disable pathname expansion" и без и получил одинаковый результат. Можете привести тест когда run_scripts рабоает не корректно ? А! теперь понял! да, действительно, починилось. Но я не могу найти, где? Или оно решилось апгрейдом bash? |