SpecTips/ReturnCodes

Материал из ALT Linux Wiki
Freesource-logo.png Blue Glass Arrow.svg MediaWiki logo.png
Эта страница была перемещена с freesource.info.
Эта страница наверняка требует чистки и улучшения — смело правьте разметку и ссылки.
Просьба по окончанию убрать этот шаблон со страницы.


Коды возврата скриптов пакета

Если какой %post вернул не-ноль, установка пакета аварийно завершится.

Поэтому проверки лучше учинять не подобно такой:

[ -f /etc/modutils.d/oss ] && { ... }

а примерно так:

[ ! -f /etc/modutils.d/oss ] || { ... }

Иллюстрация проблемы:

$ /bin/false && echo "here";echo $?
1
$ /bin/true || echo "here";echo $? 
0

Ссылки

#8133

Спасибо

Anton Farygin (Rider)