LINUX.ORG.RU

История изменений

Исправление intelfx, (текущая версия) :

Вот это одна из причин, почему systemd – кусок говнокода.

А говнокодом ты называешь любой софт, который спроектирован не так, как ты бы хотел?

Слишком много пропусков в том числе в документации.

У systemd документация в стиле «reference manual». Предполагается, что конфиги (в т. ч. дефолтные) ты прочтёшь сам.

Ставлю симлинк на нужный мне файл. Всё работает. Перезагружаюсь. Симлинк опять кривой.

Чини свою ФС или что у тебя там вместо неё.

Установка симлинка вытащена на неправильный уровень абстракции. Симлинк не должен создаваться, если юнит resolved отключен.

Если на каждый чих добавлять по уровню абстракции, ты же первый и побежишь на ЛОР плакаться, что опять эти говнокодеры из редхата всё переусложнили.

Но, наверное, тут я с тобой частично соглашусь, конкретно эта фишка с созданием симлинка через tmpfiles мне тоже не очень нравится, т. к. пахнет хардкодом. Мотивация там про заполнение пустого /etc, но заполнение пустого /etc в systemd делается через /usr/share/factory, зачем изобретать велосипед дважды — не очень понятно.

Исправление intelfx, :

Вот это одна из причин, почему systemd – кусок говнокода.

А говнокодом ты называешь любой софт, который спроектирован не так, как ты бы хотел?

Слишком много пропусков в том числе в документации.

У systemd документация в стиле «reference manual». Предполагается, что конфиги (в т. ч. дефолтные) ты прочтёшь сам.

Ставлю симлинк на нужный мне файл. Всё работает. Перезагружаюсь. Симлинк опять кривой.

Чини свою ФС или что у тебя там вместо неё.

Установка симлинка вытащена на неправильный уровень абстракции. Симлинк не должен создаваться, если юнит resolved отключен.

Если на каждый чих добавлять по уровню абстракции, ты же первый и побежишь на ЛОР плакаться, что опять эти говнокодеры из редхата всё переусложнили.

Но, наверное, тут я с тобой частично соглашусь, конкретно эта фишка с созданием симлинка через tmpfiles мне тоже не очень нравится, т. к. пахнет хардкодом. Мотивация там про заполнение пустого /etc, но заполнение пустого /etc в systemd делается через /usr/share/factory.

Исходная версия intelfx, :

Вот это одна из причин, почему systemd – кусок говнокода.

А говнокодом ты называешь любой софт, который спроектирован не так, как ты бы хотел?

Слишком много пропусков в том числе в документации.

У systemd документация в стиле «reference manual». Предполагается, что конфиги (в т. ч. дефолтные) ты прочтёшь сам.

Ставлю симлинк на нужный мне файл. Всё работает. Перезагружаюсь. Симлинк опять кривой.

Чини свою ФС или что у тебя там вместо неё.

Установка симлинка вытащена на неправильный уровень абстракции. Симлинк не должен создаваться, если юнит resolved отключен.

Если на каждый чих добавлять по уровню абстракции, ты же первый и побежишь на ЛОР плакаться, что опять эти говнокодеры из редхата всё переусложнили.

Но, наверное, тут я с тобой частично соглашусь, конкретно эта фишка с созданием симлинка через tmpfiles мне тоже не очень нравится.