[sisyphus] systemd.git=216-alt1
Sergei Epiphanov
serpiph на nikiet.ru
Чт Сен 11 17:27:57 MSK 2014
В письме от 10 сентября 2014 17:37:47 пользователь Денис Смирнов написал:
> Есть как минимум 5 принципиально разных видов конфигов:
> 1. default конфиги самого приложения -- они зашиты прямо в код. И они прямо
> сейчас у вас есть даже в /lib.
Про это не спорю, они доступны всегда, когда доступно приложение
> 2. default конфиги дистрибутива -- им как раз место в /usr/share
А вот с этим можно поспорить. Есть приложения, которые должны стартовать ка
можно раньше. Тот же systemd, который запускается ещё до того, как всё будет
смонтировано. И откуда он возьмёт свои конфиги, если каталог /usr пока ещё
девственно пуст? Или сопровождающие программы на начальном этапе. Давайте так
лихо не махать шашкой.
И если чем паче произойдёт изменение в умолчальных конфигах, отследить это
будет гораздо сложнее. Раньше создавался файл .rpmnew, который сигналил об
изменениях, позволяя спокойно сравнить его с текущим и понять разницу. Теперь
же старый умолчальный будет исчезать, вместо него появится новый, и понять, с
чего вдруг система вышла из-под контроля, будет невозможно.
И, кстати, кто мешает зашить п.2 в п.1? И программы будут доступны, и
умолчальные настройки.
> 3. конфиги, созданные администратором системы -- им место в /etc
Искать конфиги в куче мест - перебор, так как кто-то держит их в /usr/share,
кто-то в /usr/lib, кто-то в /var/lib, кто-то ещё где-то (тот же /var/spool).
> 4. конфиги, созданные локальным пользователем -- им место в ~/.config
С этим не спорю, их больше некуда выкладывать. )))
> 5. конфиги, созданные автоматически on-line -- им место в /run
Здесь тоже вопросов нет, кроме одного - надо обеспечить, чтобы /run
монтировался раньше всех. Кстати, насколько помню, если сейчас в корне нет
каталога /run, то и монтирования нет ))) И что делать?
> Принципиально разные по сути и по применению файлы должны лежать в разных
> местах.
Кстати, держать различные /tmp и /var/tmp - есть ли смысл? Много мусора в них
появляется.
--
С уважением, Епифанов Сергей
Подробная информация о списке рассылки Sisyphus