Bug 54156

Summary: etherape требует beesu, но не использует
Product: Sisyphus Reporter: Антон Мидюков <antohami>
Component: etherapeAssignee: Ilya Mashkin <oddity>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: oddity
Version: unstable   
Hardware: all   
OS: Linux   

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)