Markus Kohm schrieb:
Am Donnerstag 08 November 2007 war zu lesen:
Das ist Prozess 0, der die anderen startet, desderwegen wirst Du auch kein rc-Script dafür finden
Um init direkt geht es hier nicht. Es geht um SuSEconfig.
Das habe ich aus Deiner Formulierung "Auch konnte ich in /sbin/conf.d kein Modul finden, das /etc/inittab anfasst." nicht entnommen. Leider habe ich dabei die Verzeichnisse verwechselt :-( - insofern beruht mein oben zitierter Satz auf einem Missverständnis. Aber ein Modul, das /etc/inittab anfasst, müsste ja aus /etc/sysconfig gesteuert werden (es müsste mindestens CHECK_INITTAB abfragen) - und da im gesamten /etc/sysconfig kein CHECK_INITTAB vorkommt, sollte die Angelegenheit eindeutig sein...
Das wird nicht per rc-Script gestartet, sondern bei allen möglichen Gelegenheiten von YaST. Diverse Module von SuSEconfig, die man in /sbin/conf.d findet, haben ebenfalls Konfigurationsdateien in /etc/sysconfig. Dort ist nicht zuletzt auch die Einstellung zu finden, ob SuSEconfig überhaupt etwas machen darf.
Natürlich wird SuSEconfig nicht aus einem rc-Script heraus gestartet - das habe ich ja auch nie gesagt. Und einzelne Module von SuSEconfig werden manchmal von YaST gestartet, je nachdem, was man gerade ausgeführt hat. Nicht jedes YaST-Modul erfordert das Ausführen einiger oder aller SuSEconfig-Module.
Also gibt es entweder ein SuSEconfig-Modul, das /etc/inittab anfasst und das ich nicht installiert habe, oder der Kommentar in /etc/inittab ist eine Fehlinformation und gehört entfernt. Solange der Kommentar vorhanden ist, sollte man einfach mal davon ausgehen, dass er zutrifft und /etc/inittab nur dann manuell ändern, wenn das unbedingt notwendig ist, oder man dafür gesorgt hat, dass SuSEconfig eben nichts dergleichen tut.
Wie ich vorhin versuchte anzudeuten: der Verweis auf CHECK_INITTAB scheint aus alten Zeiten zu stammen und ist ein Anachronismus, gehört also entfernt. Und nein, ich glaube nicht jedem Hinweis, nur weil er da ist... ;-) Wenn Du mit dem Runleveleditor arbeitest, läuft anschließend kein SuSEconfig durch. Nur insserv, um die Änderungen an den Services durchzustellen. Und von der gesamten /etc/inittab wird auch nur der default-Runlevel bearbeitet, alle anderen Einträge nicht. Also würde sich SuSEconfig auch nicht unbedingt lohnen ;-) Und selbst diese Änderung wirkt nur beim nächsten Boot, der Runleveleditor stößt kein telinit an.
Gruß Markus
Gruß Werner -- Werner Flamme, Abt. WKDV Helmholtz-Zentrum für Umweltforschung GmbH - UFZ Permoserstr. 15 - 04318 Leipzig Tel.: (0341) 235-1921 - Fax (0341) 235-451921 http://www.ufz.de - eMail: werner.flamme@ufz.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org