| Summary: | Убрать зависимость на sudo | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Sergey V Turchin <zerg> |
| Component: | brltty | Assignee: | Artem Semenov <savoptik> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | enhancement | ||
| Priority: | P5 | CC: | savoptik, viy |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
|
Description
Sergey V Turchin
2023-04-19 11:46:24 MSK
Я что-то пропустил, мы теперь боремся с sudo? (Ответ для Yuri N. Sedunov на комментарий #1) > Я что-то пропустил, мы теперь боремся с sudo? Почему бы и нет? На самом деле у меня в дистрибутиве нет зависимостей на sudo и не хочу добавлять, а возникла необходимость добавить orca и он притащил за собой. (Ответ для Yuri N. Sedunov на комментарий #1) > Я что-то пропустил, мы теперь боремся с sudo? А так, мне лично не нравится именно _навязывание_ sudo людьми с убунтой головного мозга. Ааа, acl всем есть. Я сам тогда. Ой, там srpm. Сконвертирую в git? Эка, тебя плющит :) Ты хоть знаешь что делать? Без конвертирования в git никак? (Ответ для Yuri N. Sedunov на комментарий #7) > Без конвертирования в git никак? Как только повяился git, не пробовал ни разу srpm собирать по этой новой схеме. Не умею и начинать не особо хочется. Если знаешь, что делать -- можешь прислать мне патч, изготовленный в git'е с внятным коммит-месседжем, и я его приложу в src.rpm.
Подсказка:
У brltty нет явной зависимости на sudo, она появляется из этих двух скриптов, в которых sudo нужно замаскировать под переменную.
Справишься?
$ grep -i sudo -r `rpmql brltty`
/usr/bin/brltty-mkuser: "${useSudo}" && set -- sudo -- "${@}"
/usr/bin/brltty-mkuser:addProgramOption S flag useSudo "use sudo to execute the commands as root"
/usr/bin/brltty-mkuser: if "${useSudo}"
/usr/bin/brltty-mkuser: sudo -v
/usr/bin/brltty-setcaps: "${useSudo}" && set -- sudo -- "${@}"
/usr/bin/brltty-setcaps:addProgramOption S flag useSudo "use sudo to execute the commands as root"
/usr/bin/brltty-setcaps: if "${useSudo}"
/usr/bin/brltty-setcaps: sudo -v
(Ответ для Yuri N. Sedunov на комментарий #9) > У brltty нет явной зависимости на sudo, она появляется из этих двух > скриптов, Я так и написал изначально. > в которых sudo нужно замаскировать под переменную. Достаточно в spec %filter_from_requires /^sudo$/d Или надо с маскировкой? Так, что скажешь? brltty-6.5-alt1.1 -> sisyphus: Thu Apr 27 2023 Sergey V Turchin <zerg@altlinux> 6.5-alt1.1 - NMU: don't require sudo (closes: 45900) - NMU: disable LTO to fix compile (Ответ для Repository Robot на комментарий #12) > brltty-6.5-alt1.1 -> sisyphus: > > Thu Apr 27 2023 Sergey V Turchin <zerg@altlinux> 6.5-alt1.1 > - NMU: don't require sudo (closes: 45900) > - NMU: disable LTO to fix compile Собирался пакет с lto и вдруг перестал? (Ответ для Yuri N. Sedunov на комментарий #13) > Собирался пакет с lto и вдруг перестал? Да, не собрался у меня. Мне не нужно было делать лишние действия. |