Oleksandr Gavenko <gavenkoa <at> gmail.com> writes: > > Еще бяка - в конце /etc/init/ssh.conf: > > # if you used to set SSHD_OPTS in /etc/default/ssh, you can change the > # 'exec' line here instead > exec /usr/sbin/sshd -D > > т.е. systemd скрипты плюют на /etc/default/*... > Не верно, во первых это upstart скрипт, во вторых upstart/systemd поддерживают /etc/default (соответственно):
env config=/etc/default/foo EnvironmentFile=/etc/default/foo > Еще что ново - сценарии запуска ушли из /etc в /lib/systemd/system (я > сравнил /etc/udev/rules.d, там аналогично почти все пакеты > пихают в > /lib/udev/rules.d). > Оказывается это фича, которой гордятся! Даже /etc/fstab при использовании GPT (и systemd) будет пустым. > Учитывая что runlevel это legacy по документации мне > перестало быть понятным > как самому сделать некий сервис перманентно > запускаемым при рестарте в > терминах systemd. > upstart тоже напереименовывали runlevel'ы. > Я бы просто по старинке sysvinit написал бы и не > разбирался. Они все дергают > /etc/init.d/rc в конце концов или как то эмулируют его работу... > > В общем нужно адаптироваться к новому окружению (( https://wiki.ubuntu.com/SystemdForUpstartUsers - очень понятно как пользоваться обеими.

