>> Да, но никто не мешает взять для него готовые скрипты.
> Только зачастую оказывается что детали друг к другу не подходят. Скрипты -
> у всех разные. И не больно скрипт из альтлинукса например впихнешь
> в другой дистр. Они там свою библиотеку используют. На шеллскриптах.Вообще-то есть LSB. Пишите скрипты, учитывая стандарты - они будут переносимыми.
Впрочем, пример разных дистрибутивов - вообще дурацкий. Переносимость интересна для ПО, которое в дистрибутив не включили. Или попросту - для upstream, на тему какой скрипт включить в архив исходников, чтобы заработал у всех. И с этим как раз проблем нет - просто используйте стандарт. Мало его возможностей - улучшайте стандарт, добавляйте функции.
> У других отличия могут быть менее фатальны, но по факту - совместимости
> нет, код зачастую граблеопасный, не проверяет ошибки, перемешан с конфигурацией и
> мысли не допускает что бывают систмы отличные от ОС у автора.
Если автор не достанет руки из нутыпонел - что мешает ему учинить совершенно аналогичное с другим инструментом, не shell-скриптами?
> А если это энтерпрайз и мегасисоп писавший скрипты уволился
> - остальным чего вообще делать?
Уволить техдира, нанявшего кулхацкеров, вместо специалистов, умеющих документировать свою работу. Если вы думаете что systemd остановит кулхацкеров - советую еще немножко подрасти, авось жизнь разуму научит...
>> Наворотить не пойми чего можно где угодно, не думаю что юниты будут исключением.
> Юниты - это просто текстовые конфиги. Поэтому вбить туда три страницы навороченной
> кастомной логики будет не очень простым начинанием. Что имхо к лучшему
Чем хуже - тем лучше. Hooray systemd!