Обратил внимание на один интересный глюк в 12.1. Если запускать демонов которые используют systemctl, например postgres, запуская init скрипт из каталога /etc/init.d/ командой /etc/init.d/postgresql start, то перенаправление отрабатывает корректно: /etc/init.d/postgresql start redirecting to systemctl Если же запустить используя init скрипт из каталога rc.d, то получаем ошибку: /etc/rc.d/postgresql start redirecting to systemctl Failed to issue method call: Unit name .d/postgresql.service is not valid. Ошибка связана с некорректной обработкой имени сервиса при передаче из systemd в systemctl. Ошибка в файле /etc/rc.status. Надо изменить обработку переменной _rc_base (52-ая строка с _rc_base=${0##*/rc} на _rc_base=${0##*/rc.d/}) Патч выглядит так: --- rc.status 2012-04-18 09:10:17.000000000 +0700 +++ rc.status.patched 2012-04-18 09:53:55.623444512 +0700 @@ -49,7 +49,7 @@ boot.*) _rc_base=${_rc_base#boot.} esac else - _rc_base=${0##*/rc} + _rc_base=${0##*/rc.d/} fi ;; esac Куда написать, что бы исправили?