Bug 54156 - etherape требует beesu, но не использует
Summary: etherape требует beesu, но не использует
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: etherape (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Ilya Mashkin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-05-06 13:52 MSK by Антон Мидюков
Modified: 2025-05-09 07:20 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Антон Мидюков 2025-05-06 13:52:06 MSK
etherape требует beesu через pam(config-util)
В спеке такое:
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/pam.d
install -m 644 %{SOURCE1} $RPM_BUILD_ROOT/%{_sysconfdir}/pam.d/etherape
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/security/console.apps
install -m 644 %{SOURCE2} $RPM_BUILD_ROOT/%{_sysconfdir}/security/console.apps/etherape
mkdir -p $RPM_BUILD_ROOT/%{_bindir}
#ln -s consolehelper $RPM_BUILD_ROOT/%{_bindir}/etherape

Без симлинка на consolehelper это всё не работает. etherape запускается от пользователя, в результате не работает.
Прошу это всё убрать, чтобы не было зависимости на beesu.

Вместо этого лучше использовать pkexec. Примеры в пакетах:
synaptic-usermode, zenmap, installer-common-desktop, alterator-standalone.
Comment 1 Антон Мидюков 2025-05-08 15:57:58 MSK
Подготовил таск с NMU:
[#383602] EPERM (try 2) srpm=etherape-0.9.20-alt2.src.rpm

Нужен аппрув.
$ ssh gyle acl sisyphus etherape show
etherape	oddity @qa
Comment 2 Repository Robot 2025-05-09 07:20:14 MSK
etherape-0.9.20-alt2 -> sisyphus:

 Thu May 08 2025 Anton Midyukov <antohami@altlinux> 0.9.20-alt2
 - NMU: use pkexec instead consolehelper (Closes: 54156)