Summary: | luarocks.filetrigger failed | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Vladimir D. Seleznev <vseleznv> |
Component: | lua5.3-luarocks | Assignee: | Alexey Shabalin <shaba> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | shaba |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Vladimir D. Seleznev
2019-06-14 01:37:51 MSK
в хэшере не воспроизводится.
можете запустить от рута:
> echo /usr/lib/luarocks/rocks | /usr/lib/rpm/luarocks.filetrigger
если повторится, ещё раз с sh -x ?
(In reply to comment #1) > в хэшере не воспроизводится. > можете запустить от рута: > > echo /usr/lib/luarocks/rocks | /usr/lib/rpm/luarocks.filetrigger > > если повторится, ещё раз с sh -x ? Running /usr/lib/rpm/posttrans-filetriggers + grep -qs -e '^/usr/lib/luarocks/rocks' /usr/lib/rpm/luarocks.filetrigger failed warning: posttrans filetriggers scriptlet failed, exit status 1 Предлагаю заменить на условие: -grep -qs -e '^/usr/lib/luarocks/rocks' && \ +if grep -qs -e '^/usr/lib/luarocks/rocks'; then ... +fi ага, нашёл, как воспроизвести. Это, видимо, подарочек от bash4. Но я не пойму, как работают многие другие *.filetrigger с аналогичной конструкцией. спасибо, разобрался. lua5.3-luarocks-2.4.2-alt7 -> sisyphus: Sat Jun 15 2019 Ildar Mulyukov <ildar@altlinux.ru> 2.4.2-alt7 - improved luarocks.filetrigger (closes: 36897) |