Ненависть к systemd как психическая эпидемия
Напомните мне или дайте ссылку - я уже спрашивал, чего все на systemd так ополчились?
Выглядит, как средневековая эпидемия одержимости дьяволом, все псят, чего псят - непонятно.
Ну, не считая вот этого: http://metaclass.livejournal.com/889197.html?thread=20959341#t20959341 тут, несмотря на теорию заговора, хоть какое-то обоснование имеется.
Выглядит, как средневековая эпидемия одержимости дьяволом, все псят, чего псят - непонятно.
Ну, не считая вот этого: http://metaclass.livejournal.com/889197.html?thread=20959341#t20959341 тут, несмотря на теорию заговора, хоть какое-то обоснование имеется.
no subject
no subject
вроде старался без фанбойства как в ту, так и другую сторону.
no subject
no subject
man systemd.unit имеет список мест, и порядок чтения.
файлы мержатся при чтении, более позднее значение имеет приоритет.
То есть если тебе в foo.service не нравится _один_ параметр, ты пишешь
cat </etc/systemd/system/foo.service
[Service]
User=super
EOF
И это удобно, когда ты управляешь 100500 боксов каким нибудь шефом или солтом
PS Я при этом не спорю что там много хуиты спорото
no subject
no subject
no subject
no subject
no subject
Но у нас это делается редактированием /etc/default/$servicename
no subject
no subject
Кстати, переменные окружэния в /etc/default/servicename можно выставить любые, и написать в нём start-stop-daemon () { /sbin/start-stop-daemon --iosched ... "$@" } проблем не составляет.
no subject
0) это какая интересно?
1) пишем скрипт и перекрываем у юнита ExecStart грязный хак. хорошо хоть это только в одном месте можно сделать. если вообще можно: разве /etc/default/servicename есть у всех сервисов?
no subject
no subject
Не знаю, я без проблем решаю и гораздо более серьёзные конфликты. Тем паче, это гораздо проще, чем решать конфликты в сорцах systemd.
>ручек, если вы ходили по ссылкам, там более чем дофига,
А у Вас нет ощущения, что "дофига" и "на все случаи жызни" -- это совершэнно ортогональные понятия?
>хорошо хоть это только в одном месте можно
> сделать. если вообще можно: разве
^gt; /etc/default/servicename есть у всех сервисов?
Нет, не у всех. Сейчас посмотрел -- почти у десятка именно сервисов из полутора сотен моей системы -- не используется. У части при этом есть какой-то другой развесистый конфиг, у части -- /lib/lsb/init-functions.
Впрочем, это банально не является проблемой. В смысле -- ни разу в жызни мне не пришлось пожалеть, что это так.
no subject
(no subject)
(no subject)
no subject
no subject
А по поводу того, что оно конвергирует -- я тут ужэ ссылку на xkcd постил.
no subject
Потому что стартап, и работозвятель хочет чтобы было вчера.
no subject
no subject
С центосами уже хуже -- один исходный ==> три бинарных на выходе
no subject
no subject
Мэйнтэйнеры апстрима? Так они и так не пишут, чего им радоваться.
Ага. И по этому когда собираешь в конкретный дистрибутив софт, приходится каждый раз писать этот скрипт самому. В случае systemd и его внедрения в дистрибутивы мэйнтэйнеры апстрима могут и должны писать его сами.
no subject
no subject
UPD: а нет, показалось
no subject