Bug 33021 - Паковать systemd-machined отдельно
: Паковать systemd-machined отдельно
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/systemd)
: unstable
: all Linux
: P3 enhancement
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2017-01-20 19:52 by
Modified: 2017-01-26 12:54 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2017-01-20 19:52:17
Предлагаю вынести в отдельный пакет, как сделано в Федоре.
Это далеко не всем нужно, кроме того я наблюдаю странные задержки из-за наличия
mymachines в nsswitch.conf (после mymachines есть еще модуль, разумеется).
Отладить мне не удалось, оно чего-то ждет через dbus, но непонятно что именно и
от кого. Проявляется вроде только при первом логине пользователя.
------- Comment #1 From 2017-01-20 20:07:49 -------
Уже подготовлено #176893, тестирую.
Новый подпакет называется systemd-container.
И даже в нем я не стал делать жёскую зависимость на libnss-mymachines.
Устанавливайте libnss-mymachines, если знаете, зачем он вам нужен.
------- Comment #2 From 2017-01-24 18:41:55 -------
В соответствии с документацией mymachines для passwd и group стоит задавать
последним:
https://www.freedesktop.org/software/systemd/man/nss-mymachines.html

"It is recommended to place "mymachines" after the "files" or "compat" entry of
the /etc/nsswitch.conf lines to make sure that its mappings are preferred over
other resolvers such as DNS, but so that /etc/hosts, /etc/passwd and /etc/group
based mappings take precedence."

Вообще, отдельный пакет - это правильно. Но, наверное, должна быть какая-то
валидация для nsswitch.conf.

А задержка, я думаю, возникает из-за "мертвой петли" в однопоточном dbus.
------- Comment #3 From 2017-01-26 12:54:23 -------
systemd-container отдельный пакет в systemd-232-alt1.

PS: для управления nss модулями, нужны нормальные макросы в rpm. Каждый раз
придумывать команды для sed не удобно.