LINUX.ORG.RU

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

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

А большинство из тех, кто кроет матом Поттеринга и systemd, ни разу не написало ни одного багрепорта о том, что там работает не так, а матерятся просто потому, что видят: их кумир Торвальдс так делает, но не задумываются, зачем.

На кой писать багрепорты, когда там все лечится костылями. Допустим, взять тот же pidfile программы расположенного в /var/{run,lib,где-то}/там и не расположенного там: пишется два разных конфига. А все почему? А потому, что для systemd видите ли /var/*/* это его личное виртуальное пространство. Запускается программа от systemd и все, что реально лежит в /var/*/* уже там не лежит как бы. И это by design. На design bug багрепорты не пишутся, а пишутся форки.

P.S. Для тех кто не в теме, дядя Леннарт решил внедрить защиту (ТМ) от подмены pidfiles. Поэтому, он, мысля, что его решение идеально прописал /var/run/* в список виртуальных девайсов, которые должны монтироваться в виде tmpfs и чхихать, что некоторый софт выплевывает pidfiles самостоятельно минуя tmpfs.

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

А большинство из тех, кто кроет матом Поттеринга и systemd, ни разу не написало ни одного багрепорта о том, что там работает не так, а матерятся просто потому, что видят: их кумир Торвальдс так делает, но не задумываются, зачем.

На кой писать багрепорты, когда там все лечится костылями. Допустим, взять тот же pidfile программы расположенного в /var/{run,lib,где-то}/там и не расположенного там: пишется два разных конфига. А все почему? А потому, что для systemd видите ли /var/*/* это его личное виртуальное пространство. Запускается программа от systemd и все, что реально лежит в /var/*/* уже там не лежит как бы. И это by design. На design bug багрепорты не пишутся, а пишутся форки.