В составе пакета libgtop_server2 с установленным SUID. Ему это действительно надо? Может хоть control добавить?
В Description пакета написано: 43 On Linux systems, this information is taken directly from the /proc 44 filesystem while on other systems a server is used to read that 45 information from other /dev/kmem, among others. Т.е. для "Linux systems" кузнец^W сервер не нужен?
(Ответ для Andrew Vasilyev на комментарий #1) > > Т.е. для "Linux systems" кузнец^W сервер не нужен? Проверьте.
Проверил. xfce4-about показывает информацию о системе как с /usr/libexec/libgtop_server2 без s-бита, так и без /usr/libexec/libgtop_server2 вообще. Т.е. для xfce4 можно линковать с libgtop-2.0.so.11, т.е. выделить libgtop_server2 и libgtop_daemon2 в отдельный пакет. Или убрать s-бит. Или добавить control :-)
libgtop-2.41.3-alt2 -> sisyphus: Wed Jan 22 2025 Yuri N. Sedunov <aris@altlinux> 2.41.3-alt2 - updated to 2.41.3-6-gc4472848 - moved daemon/server to separate optional subpackage (ALT #41695)
Спасибо, добрый человек!
JFYI, я все-таки посмотрел код. Похоже, запуск сервера происходит только если в запрошенных features есть какая-то, для которой определяется ненулевой флаг GLIBTOP_SUID_*. Они определяются в sysdeps/<osname>/glibtop_server.h для разных ОС. Но для Linux там стоят все нули, т.е. запуск сервера вообще никогда не произойдет. Так что я вообще не понимаю нафига апстрим его собирает и устанавливает для Linux.