Také SuSE používá pokročilejší systém odvození závislostí, podobně jako Gentoo:
# Provides: FOO
# Required-Start: $syslog $remote_fs
# Should-Start: $time ypbind sendmail
# Required-Stop: $syslog $remote_fs
# Should-Stop: $time ypbind sendmail
# Default-Start: 3 5
# Default-Stop: 0 1 2 6
Je hezké, jak si tady všichni notujete, ale co si takhle nejdřív ověřit fakta? Co si ověřit, zda to, co kritizujete, je skutečně pravda? Používal jsem SuSE ve verzích 7.3, 8.1, 8.2, 9.0 a 9.1 a nikde se při 'rcnetwork restart' nerestartovaly automaticky i "závislé" služby. Ono se stačí do toho skriptu podívat, abyste zjistili, že je to nesmysl. Ty "závislosti" slouží k jedinému účelu: podle nich přiřadí insserv čísla jednotlivým symbolickým linkům v rc#.d, aby se služby při startu a ukončování spouštěly a ukončovaly ve správném pořadí. Tož tak.
Presne tak, toto chovani by me asi v praxi znicilo ;-).
BTW, init v NetBSD umi take zavislosti (rcorder), ale pouziva je jen pri spousti systemu (prechod single user -> multiuser), takze pri rucni praci (/etc/rc.d/* ) se vam pod ruce neplete. Pouziti je velmi podobne jako zminovana ukazka ze SuSE (kdepak na to asi chlapci prisli? :-)
Jinak, bylo receno ze init ve Slackware je BSD-style. Nedavno jsem mel jednu slakovou masinu v ruce, a nepripadlo mi... prinejmensim tam byl inittab a nevidel jsem rc.conf.