[sisyphus] systemd.git=216-alt1

Денис Смирнов mithraen на freesource.info
Ср Сен 10 16:04:35 MSK 2014


On Wed, Sep 10, 2014 at 02:21:04PM +0400, Alexey Shabalin wrote:

> - обновлены altlinux-openresolv units (по мотивам рассылки)
> - добавлен systemd-logind shell wrapper
> - hostnamed/localed/logind/machined/timedated D-Bus activatable (Debian patch)
> а так же они, и утилиты для их управления *ctl (hostnamectl и т.д.)
> вынесены в отдельный пакет systemd-services. Эти программы должны
> работать без systemd. Т.е. Gnome должен работать и под SysV.

Отлично!

> - починил досадную ошибку с руганью на пользователя systemd-network из tmpfiles.
> - возвращено старое поведение для /etc/localtime - он не обязан быть
> симлинком (подсмотрено в Debian)
> -  добавил заготовку для нового пакет systemd-stateless, который включает
> systemd-sysusers, systemd-firstboot, ldconfig.service, %_datadir/factory
> Пока я его не упаковываю, как переварить все эти нововведения не знаю.

Часть из этого стоит модифицировать под наши реалии. И даже кое-что можно
спокойно принести в основной пакет, ибо не мешает.

Нпример ldconfig.service должен вызываться только при отсутствии
ld.so.cache.

А в целом внедрение этого подхода требует усилий на уровне дистрибутива.
Кроме того это все же пока концепт, и требует заметного времени, чтобы
подтянулись апстримы.

Однако сама концепция за этим скрывается прекрасная, четко разделить:

- /run -- для того, что генерируется на лету
- /etc -- для того, что написал админ
- /usr -- для того, что лежит в дистрибутиве

Идея выкинуть нафиг из /etc дефолтны конфиги большинства пакетов, чтобы
они спокойно жили в /usr -- я считаю прекрасна.

$ sudo find /etc -type f | wc -l 
3762

IMHO это уже за гранью добра и зла.

А systemd-sysusers стоит проверить дружит ли с tcb. И если да -- подумать
над его внедрением у нас аналогично другим отдельным утилитам от systemd.

> - pam_systemd вынесен в отдельный пакет.
> - новые пакеты libnss-mymachines, libnss-resolve. Обратите внимание,
> libnss-resolve использует systemd-resolved(в пакете systemd-networkd)
> и может быть использован вместо dns (в /etc/nsswitch.conf для hosts)
> Прошу тестировать.
> Если забыл указать какие-то зависимости, сообщайте быстрее :)

О, т.е. libnss-resolve взаимодействует каким-то образом с resolved
напрямую, а не обращаясь к нему как к DNS-серверу?

-- 
С уважением, Денис

http://mithraen.ru/

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 181 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20140910/626de061/attachment.bin>


Подробная информация о списке рассылки Sisyphus