SuSE 7.1 und Runlevel Script Verzeichnisstruktur
Hallo, ich habe hier neulich gelesen, daß SuSE den Ort der Runlevel-Script-Verzeichnisse an das FHS angepasst hat. Bis einschließlich SuSE 7.0 lagen die Scripte ja in /sbin/init.d, wobei /etc/rc.d ein Link auf /sbin/init.d war. Blieb die weitere Struktur der Unterverzeichnisse in /etc/rc.d resp. /sbin/init.d (rc<x>.d etc) unangetastet? Wer kann mal die neue Struktur genauer beschreiben, da ich selbst mangels Zeit noch nicht das Update durchgeführt habe, aber eventuell die Installationsroutine des sam9407 Soundtreibers von Gerd Rausch eine Anpassung wegen SuSE 7.1 benötigt. Ich stehe in Kontakt mit dem Programmierer und habe ihm zugesagt, die neue Situation zu klären. RedHat benutzte ja anscheinend immer schon nur /etc/rc.d. Ist dieses nun bei SuSE und RedHat identisch gehandhabt? -- Gruss Marcus Marcus Roeckrath -- Vikarsbusch 8 -- D-48308 Senden -- Germany Phone : +49-2536-9944 -- Mailer/BBS/Fax : +49-2536-9943 (V34, X75) FidoNet: 2:2449/523 E-Mail : marcus.roeckrath@gmx.de WWW : http://home.foni.net/~marcusroeckrath/
Hallo Marcus, On Sat, 24 Feb 2001 at 23:50 +0100, Marcus Roeckrath wrote:
Hallo,
ich habe hier neulich gelesen, daß SuSE den Ort der Runlevel-Script-Verzeichnisse an das FHS angepasst hat.
Bis einschließlich SuSE 7.0 lagen die Scripte ja in /sbin/init.d, wobei /etc/rc.d ein Link auf /sbin/init.d war.
Blieb die weitere Struktur der Unterverzeichnisse in /etc/rc.d resp. /sbin/init.d (rc<x>.d etc) unangetastet?
Wer kann mal die neue Struktur genauer beschreiben, da ich selbst mangels Zeit noch nicht das Update durchgeführt habe, aber eventuell die Installationsroutine des sam9407 Soundtreibers von Gerd Rausch eine Anpassung wegen SuSE 7.1 benötigt. Ich stehe in Kontakt mit dem Programmierer und habe ihm zugesagt, die neue Situation zu klären.
Wofür braucht man für einen Soundtreiber ein Startscript beim Systemstart?
RedHat benutzte ja anscheinend immer schon nur /etc/rc.d. Ist dieses nun bei SuSE und RedHat identisch gehandhabt?
Nein, Startskripte unter: /etc/init.d/ Links unter: /etc/init.d/rc[0|1|2|3|4|5|6|S].d/ Neu (bei SuSE) ist auch die Möglichkeit die Links automatisch zu erzeugen. Mit insserv : ----------------------------------------------------------------------- Im Spec: %post sbin/insserv etc/init.d/skript %postun sbin/insserv etc/init.d/skript ------------------------------------------------------------------------ Im Skript: ### BEGIN INIT INFO # Provides: servername # Required-Start: $network # Required-Stop: # Default-Start: 2 3 5 # Default-Stop: # Description: This shell script takes care of starting and stopping ... --------------------------------------------------------------------------- less /etc/rc.d.README Hi, some people do expect here the scripts for booting up the machine. We skipped this structure. You can find the equivalent files under /etc/init.d ('binary' scripts) and /etc/rc.config (configuration). For detailed information please look into the manual for SuSE Linux. If you don't have a printed manual, you can find it machine readable under /docu on the first CD or in the package books. Read /etc/init.d/README for more information also. Have a lot of fun Your SuSE Team ---------------------------------------------------------------------------- Bei Debian z.B.: Startskripte unter: /etc/init.d/ Links unter: /etc/rc[0|1|2|3|4|5|6|S].d/ P.S: Gibt es für Debian ein fertiges Paket des Soundtreibers? Ciao Waldemar -- * Von Linux-Usern für Linux-User: | (o_ * * http://www.links2linux.de | //\ * * Linux rulez! | V_/_ * * GnuPG-Key: 0xBE21BD90 | Tux: #155220 | ICQ: 64035650 *
Hi! Laut Doku soll unter SuSE 7.1 der Runlevel 2 "multiuser ohne Netzwerk" sein (laut innsserv(8) "multiuser without remote network"), und damit dem alten Runlevel 1 entsprechen. Tatsächlich sind aber sowohl Netztwerk/Routing und ISDN als auch etliche Dämonen weiter aktiv - was soll denn das? (Mal ganz abgesehen davon, daß die nach Netzwerkänderungen sehr bequeme Sequenz "init 2" "init 3" nicht mehr funktioniert... :-() Bug oder Absicht? Bye, Martin
On Tue, Mar 13, mk@lw1.cc-computer.de wrote:
Hi!
Laut Doku soll unter SuSE 7.1 der Runlevel 2 "multiuser ohne
Laut welcher Doku ?
Netzwerk" sein (laut innsserv(8) "multiuser without remote network"), und damit dem alten Runlevel 1 entsprechen.
Das mit "without remote network" ist richtig, das mit Runlevel 1 nicht.
Tatsächlich sind aber sowohl Netztwerk/Routing und ISDN als auch etliche Dämonen weiter aktiv - was soll denn das?
Wie bei insserv beschrieben: Multiuser without remote network. Netzwerk geht, aber es werden (fast) keine Netzwerkdienste nach aussen zur Verfügung gestellt oder geholt.
(Mal ganz abgesehen davon, daß die nach Netzwerkänderungen sehr bequeme Sequenz "init 2" "init 3" nicht mehr funktioniert... :-()
Bug oder Absicht?
Absicht, da so vom LSB Gremium spezifiziert. Tschau, Thorsten -- Thorsten Kukuk http://www.suse.de/~kukuk/ kukuk@suse.de SuSE GmbH Schanzaeckerstr. 10 90443 Nuernberg Linux is like a Vorlon. It is incredibly powerful, gives terse, cryptic answers and has a lot of things going on in the background.
Hi! On Tue, 13 Mar 2001, Thorsten Kukuk wrote:
On Tue, Mar 13, mk@lw1.cc-computer.de wrote:
Hi!
Laut Doku soll unter SuSE 7.1 der Runlevel 2 "multiuser ohne
Laut welcher Doku ?
Upgradehandbuch "2 Lokale Multiuserfähigkeit ohne Netzwerkzugriff (z.B. NFS)", man init.d(7) ("The run level 2 is without network."). Insbesondere die Manpage ist doch wohl ziemlich eindeutig, oder?
Netzwerk" sein (laut innsserv(8) "multiuser without remote network"), und damit dem alten Runlevel 1 entsprechen.
Das mit "without remote network" ist richtig, das mit Runlevel 1 nicht.
Ich hab' "without remote network" eigentlich so interpretiert, daß "lokale" Netzwerkfunktionen (also Loopback-Device & Co) weiterhin zur Verfügung stehen (ist ja unter Linux normal); das entspräche dann exakt dem frühreren Runlevel 1.
Tatsächlich sind aber sowohl Netztwerk/Routing und ISDN als auch etliche Dämonen weiter aktiv - was soll denn das?
Wie bei insserv beschrieben: Multiuser without remote network. Netzwerk geht, aber es werden (fast) keine Netzwerkdienste nach aussen zur Verfügung gestellt oder geholt.
(Mal ganz abgesehen davon, daß die nach Netzwerkänderungen sehr bequeme Sequenz "init 2" "init 3" nicht mehr funktioniert... :-()
Bug oder Absicht?
Absicht, da so vom LSB Gremium spezifiziert.
Ein (zusätzliches) Äquivalent zum alten Runlevel 1 wäre aber trotzdem nett.. (naja, muß ich mir halt selbst was basteln) MfG, Martin
participants (4)
-
Marcus Roeckrath
-
mk@lw1.cc-computer.de
-
Thorsten Kukuk
-
Waldemar Brodkorb