Bug 8133 - libalsa broken
Summary: libalsa broken
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libalsa (show other bugs)
Version: unstable
Hardware: all Linux
: P5 blocker
Assignee: Michael Shigorin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-04 19:12 MSD by Anton Farygin
Modified: 2005-10-17 12:26 MSD (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Farygin 2005-10-04 19:12:29 MSD
при установке системы с нуля:

error: execution of %pre scriptlet from libalsa-1.0.9-alt5 failed, exit status 1
error:   install: %pre scriptlet failed (2), skipping libalsa-1.0.9-alt5

Вместо [ -f /etc/modutils.d/oss ] && {
надо написть [ ! -f /etc/modutils.d/oss ] || {
Comment 1 Anton Farygin 2005-10-04 19:27:59 MSD
может быть еще на subst отваливать, надо поставить после него ||:
Comment 2 Michael Shigorin 2005-10-04 22:12:02 MSD
OK, сейчас -- а в чём разница, если не как часть трюка по обману find-requires?

re subst -- тоже принято в 1.0.9-alt6
Comment 3 Anton Farygin 2005-10-05 09:19:03 MSD
Нужно что бы код возврата у выполняемыъ приложений никогда не был отрицательным.

Иначе пакет не сможет быть установлен в ряде случаев.
Comment 4 Michael Shigorin 2005-10-05 23:44:56 MSD
не, я про [ ] && против [ ! ] || не понял.

а про то, что и дальше есть чему взорваться -- mea culpa, давно уж так не
наступал...
Comment 5 Anton Farygin 2005-10-10 11:13:38 MSD
$ /bin/false && echo "true";echo $?
1

Так понятно ?
Comment 6 Michael Shigorin 2005-10-11 23:59:20 MSD
о как, не знал
спасибо

засунул в spectips
Comment 7 Michael Shigorin 2005-10-17 12:26:25 MSD
~> /bin/false && echo nope ||:; echo $? 
0

:)