> да что вы говорите $app_name & разная? А это, внезапно, вообще костыль. И да, таки отличие у программ бывают. Кто-то дергает соотв. сискол, кто-то нет, кто-то делает закат солнца вручную сам. По факту интимных особенностей можно запросто выкусить.
> или ключик у программы вдруг поменяется?
Не, ну зачем же ключик. Например у разных дистров директории разные бывают. И вот тебе вываливается портяна на три страницы, где константы типа директорий равномерным слоем размазаны по всему тексту. Сколько времени убьется на ее фиксинг под другой дистр? Правильно - полчаса колупания в програмерском редакторе, а если лыжи не поехали - потуги отладить это и понять в чем грабли, с самоличным дописыванием логгинга. Потому что штатного механизма логинга результатов операций в башевых портянка вообще совсем нет.
> тем неменее init скрипты уже шли с init скриптами под каждый дистрибутив.
Потому что они разные. И скрипты от одного дистра не только не подойдут для другого. Их еще и переделывать геморно будет. А вот исправить пути в файле конфигурации на 5 строк - дело ерундовое. Тем более что при факапе тот кто парсил конфиг залоггит в чем проблема. По крайней мере - он это может и должен делать. Так что если где-то допустим доступа нет или опечатка, нормальный стартер вполне себе может залоггить это по человечески. У него для этого все карты на руках - он сисколы дергал, коды возврата видел. А вот самолично это дописывать к каждой портянке да еще на шеллскриптах - вот уж спасибо, сами так упражняйтесь.
> Теперь надо менять это все - с учетом того что товарищи
> писатели systemd - вопросами портируемости между дистрибутивами не заморачиваются.
Знаете, пять строк конфига с путями - я и сам напишу за пару минут. А вот патчить дистро-специфичную трехстраничную простыню на баше где константы по всему коду - вот уж нафиг!
> "Весь мир прогнется под нас"... ведь так?
Именно так. Лохов и лузеров в этом мире не лю. И вообще, станно что по поводу линукса так ратует фанатик бсд/соляр. А то что там системы инициализации и все остальное ни с чем не совместимое и все фигачат на своей волне - это видимо ничо так, нормальненько.