utros 27.06.2011 16:43 Adium

Возвращаясь к #efign: как нынче правильнее запускать инит-скрипты для убунты: запихивать конфиг в /etc/init или через update-rc.d добавлять симлинки в /etc/rcX.d?
Что-то гуголь и компания ничего хорошего не подсказали по этому поводу :(
И если кто скажет как варианты с upstart и ранлевелами работает в доебанах и прочих арчегентах с БСДями и где согут быть подводные камни, буду крайне признателен.

1. werehuman 27.06.2011 16:43 Psi+

и то и то

2. utroswerehuman /1 27.06.2011 16:44 Adium

Одновременно? Оно ж джва раза запустится.

3. mva 27.06.2011 16:44 N900

немного не понял, что требуется от генты :)

4. werehumanutros /2 27.06.2011 16:45 Psi+

так в init.d просто набор скриптов, которые как бы могут запускаться. А вот в rcX.d уже скрипты, которые обязаны запуститься

5. utrosmva /3 27.06.2011 16:46 Adium

Чокак с автозапуском у вас: upstart работает? Ну и я ещё помню, что в ней меньше ранлевелов.
update-rc.d там есть, например?

6. utroswerehuman /4 27.06.2011 16:46 Adium

Не путай /etc/init с /etc/init.d

7. werehumanutros /5 27.06.2011 16:47 Psi+

у них openrc

8. arts 27.06.2011 16:50 jtalk

Поскольку бубунта (а за ней и доебан) постепенно мигрирует на апстарт, думаю, имеет смысл начать его использовать. С другой стороны, старые добрые инит-скрипты более, тсзть, кроссдистрибутивны, ибо не везде пока апстарт есть. Так что тут тебе решать.
Проблем с ранлевелами вроде пока не замечено.

9. mvautros /5 27.06.2011 16:51 N900

по поводу апстарта:
судя по тому, что есть едилд — работает
Но ебилд есть только в оверлеях "хромиум ос" и "/dev/zero", что намекает на уёбищность
ранлевелы:
boot, default, nonetwork, shutdown, single, sysinit
и три динамических: manual, needed и hotplugged.
Управляются спецовыми утилитами rc-* (rc-config, rc-service, rc-status, rc-update) и прочими няшками, плюс eselect'ом
Как-то так...

10. artsmva /9 27.06.2011 16:56

4.2. Есть и обычные нумерованные ранлевелы.

11. mvaarts /10 27.06.2011 16:58 N900

mva@note ~ % sudo rc-update add NetworkManager 1
* rc-update: `1' is not a valid runlevel

Если вчё, я про гентовую дефолтную систему говорил, а не про апстарт :)

12. artsmva /11 27.06.2011 16:59 jtalk

А, понел:-)

13. utrosarts /8 27.06.2011 17:00 Adium

Ок, спасибо =)

Do you really want to delete ?