SpecTips/ReturnCodes: различия между версиями

Материал из ALT Linux Wiki
(Import from freesource.info)
 
м (более точная категория)
 
(не показана 1 промежуточная версия 1 участника)
Строка 1: Строка 1:
[[Category:Devel]]
[[Category:RPM spec]]
{{MovedFromFreesourceInfo|AltLinux/Sisyphus/devel/spectips/ReturnCodes}}
{{MovedFromFreesourceInfo|AltLinux/Sisyphus/devel/spectips/ReturnCodes}}



Текущая версия от 00:00, 15 января 2009

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)