LINUX.ORG.RU

OpenRC

 , , ,


0

1

Всем привет! Подскажите пожалуйста, что я делаю не так. Пытаюсь настроить автозагрузку в Gentoo. Хочу, чтобы у меня автоматически стартовали dbus и xdm. Для этого я воспользовался такими командами:

rc-update add xdm default
В /etc/runlevels/default симлинки попали. Но почему-то эти сервисы не стартуют (по соседству в папке default лежат симлинки local, net.enp2s0, netmount и т.д., с ними все ок - сервисы стартуют). Причем, если я ручками запускаю xdm или dbus из /etc/init.d, то они совершенно нормально стартуют. Где я косячу?

а dbus кто будет добавлять в default?

anonymous ()
Ответ на: комментарий от anonymous

Dbus я добавил аналогичной командой, которую не стал повторять.

happycorsair ()

Пример из файла /etc/rc.conf

# It's possible to define extra dependencies for services like so
#rc_config=«/etc/foo»
#rc_need=«openvpn»
#rc_use=«net.eth0»
#rc_after=«clock»
#rc_before=«local»
#rc_provide="!net"

# You can also enable the above commands here for each service. Below is an
# example for service foo.
#rc_foo_config=«/etc/foo»
#rc_foo_need=«openvpn»
#rc_foo_after=«clock»

kostik87 ★★★★★ ()
Ответ на: комментарий от happycorsair

что пишет при попытке стартовать?

anonymous ()
Ответ на: комментарий от kostik87

Поясни пожалуйста чуть более подробно свою мысль, я не понял пока что.

happycorsair ()
Ответ на: комментарий от anonymous

Ничего не пишет. Как я понимаю, он их даже не пытается стартовать при загрузке ОС. А когда запускаю эти скрипты руками - все ок, ничего не пишет.

happycorsair ()
Ответ на: комментарий от kostik87

Да, dbus необходим, если я использую lightdm, например. Но почему сам dbus не стартует вообще???

happycorsair ()
Ответ на: комментарий от happycorsair

Добавь указанную строку в rc.conf и перезапусти xdm.

Но почему сам dbus не стартует вообще???

Передобавь на уровень запуска.

kostik87 ★★★★★ ()
Ответ на: комментарий от happycorsair

Добавь указанную строку в rc.conf и перезапусти xdm.

kostik87 ★★★★★ ()
Ответ на: комментарий от kostik87

Сработало, спасибо. Но почему так? У меня раньше был не lightdm, а голый xdm, который вроде не требует dbus, почему оно не пахало?

happycorsair ()
Ответ на: комментарий от happycorsair

У меня раньше был не lightdm, а голый xdm, который вроде не требует dbus

Ни LightDM ни XDM не требуют dbus, он нужен некоторым запускаемым графическим окружениям.

почему оно не пахало?

Потому, что вы что-то не так делали. Почитайте содержимое rc.conf и документацию по openrc в целом.

kostik87 ★★★★★ ()

удали и добавь заново.

и это OpenRC?.. капец, люди-гентушники, портируйте себе уже нормальный инит из NetBSD!

moot ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.