[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