lmbench после мержа /usr/bin и /usr/sbin будет конфликтовать с пакетом hello своим файлом /usr/bin/hello. Предлагаю сделать, как в Debian - переместить утилиты из /usr/bin в /usr/lib/lmbench/bin, а в /usr/bin поместить скрипт запуска lmbench-run.
Помимо пакета hello, lmbench будет конфликтовать с util-linux (/usr/bin/line) и ImageMagick-tools (stream). Но и сейчас это актуально. Стоит пользователю добавить в PATH /usr/sbin и программа будет работать неправильно.
В Debian сделано заморочено. Утилиты независимые, так что их можно просто переименовать. Тестовый таск: [#387950] TESTED (try 2) lmbench.git=3.0a9-alt3
(In reply to Антон Мидюков from comment #2) > В Debian сделано заморочено. Утилиты независимые, так что их можно просто > переименовать. Тестовый таск: > [#387950] TESTED (try 2) lmbench.git=3.0a9-alt3 Отличное решение, спасибо за таск. Нужен ли в таком случае lmbench-run.sh, который сейчас не упаковывается? Вот тут[1] видимо опечатка, должно быть s/man/prog/, из-за чего lmbench упаковывается как lmbench_lmbench И судя по всему, вот тут[2] вместе с *.o нужно удалять и *.а, чтобы в пакет не попадал файл lmbench_lmbench.a @antohami, исправите свой таск или могу сам применить ваш патч с исправлениями? [1]https://git.altlinux.org/tasks/387950/gears/200/git?p=git;a=blob;f=lmbench.spec;h=58ca2ddec9fa261816c60dfffcf3b574fea48a3e;hb=8af208186a490003f976846e3def8b08a316fdaf#l67 [2]https://git.altlinux.org/tasks/387950/gears/200/git?p=git;a=blob;f=lmbench.spec;h=58ca2ddec9fa261816c60dfffcf3b574fea48a3e;hb=8af208186a490003f976846e3def8b08a316fdaf#l65
(Ответ для Egor Ignatov на комментарий #3) > (In reply to Антон Мидюков from comment #2) > > В Debian сделано заморочено. Утилиты независимые, так что их можно просто > > переименовать. Тестовый таск: > > [#387950] TESTED (try 2) lmbench.git=3.0a9-alt3 > > Отличное решение, спасибо за таск. > > Нужен ли в таком случае lmbench-run.sh, который сейчас не упаковывается? Не нужен. > Вот тут[1] видимо опечатка, должно быть s/man/prog/, из-за чего lmbench > упаковывается как lmbench_lmbench Да. > И судя по всему, вот тут[2] вместе с *.o нужно удалять и *.а, чтобы в пакет > не попадал файл lmbench_lmbench.a Да. > > @antohami, исправите свой таск или могу сам применить ваш патч с > исправлениями? > Спасибо за ревью. Сейчас всё исправлю. > > [1]https://git.altlinux.org/tasks/387950/gears/200/git?p=git;a=blob; > f=lmbench.spec;h=58ca2ddec9fa261816c60dfffcf3b574fea48a3e; > hb=8af208186a490003f976846e3def8b08a316fdaf#l67 > > [2]https://git.altlinux.org/tasks/387950/gears/200/git?p=git;a=blob; > f=lmbench.spec;h=58ca2ddec9fa261816c60dfffcf3b574fea48a3e; > hb=8af208186a490003f976846e3def8b08a316fdaf#l65
lmbench-3.0a9-alt3 -> sisyphus: Mon Jun 23 2025 Anton Midyukov <antohami@altlinux> 3.0a9-alt3 - NMU: add prefix 'lmbench_' to name of binaries (Closes: 54340)