SpecTips/ReturnCodes: различия между версиями
< SpecTips
м («Spectips/ReturnCodes» переименована в «SpecTips/ReturnCodes»: proper spelling) |
м (более точная категория) |
||
Строка 1: | Строка 1: | ||
[[Category: | [[Category:RPM spec]] | ||
{{MovedFromFreesourceInfo|AltLinux/Sisyphus/devel/spectips/ReturnCodes}} | {{MovedFromFreesourceInfo|AltLinux/Sisyphus/devel/spectips/ReturnCodes}} | ||
Текущая версия от 03:00, 15 января 2009
Коды возврата скриптов пакета
Если какой %post вернул не-ноль, установка пакета аварийно завершится.
Поэтому проверки лучше учинять не подобно такой:
[ -f /etc/modutils.d/oss ] && { ... }
а примерно так:
[ ! -f /etc/modutils.d/oss ] || { ... }
Иллюстрация проблемы:
$ /bin/false && echo "here";echo $? 1 $ /bin/true || echo "here";echo $? 0
Ссылки
Спасибо
Anton Farygin (Rider)