Hallo Sven, hallo Leute, Am Montag, 29. März 2004 18:14 schrieb Sven Sprengel: [...]
Netterweise sind init Scripte beigefügt, diese funktionieren unter 9.0 aber leider nicht. Es scheitert an folgenden Zeilen:
. /etc/rc.d/init.d/functions <- dieses script gibt es nicht
Möglicherweise ist das das SUSE-Pendant von /etc/rc.status, allerdings ist das nur ein Schuss ins Blaue.
# Source networking configuration. . /etc/sysconfig/network <- hier wird gemeckert das es ein Verzeichnis ist
Klammer ich die beiden Zeilen aus, beschwehrt sich die bash über folgende Zeilen: # Check that networking is up. if [ ${NETWORKING} = "no" ]; then
Fehlendes Quoting ;-) Wenn Du die Zeile mit if [ "${NETWORKING}" = "no" ] ; then ersetzt, müsste zumindest die Fehlermeldung weg sein. Ist allerdings keine saubere Lösung, da durch die fehlenden Dateien von oben die Variable nicht gesetzt ist (und übrigens auch nirgends in /etc/sysconfig definiert wird). Es würde mich auch nicht wundern, wenn Du nach Beheben dieses Problems direkt zum nächsten Fehler weiterstolperst.
Über eine Lösung, oder Lösungsansätze würde ich mich freuen. Auch Alternativvorschläge nehme ich gerne entgegen.
Bastle Dir ein eigenes Startscript, das dürfte die sauberste Lösung sein. Als Vorlage kannst Du /etc/init.d/skeleton verwenden, da hinein packst Du dann die Befehle, die im Startscript des Displays stehen, an die entsprechende Stelle (start, stop usw.). Gruß Christian Boltz --
David, bitte wegschauen... Nein David, das hast Du nicht gesehen. Es ist alles OK, David... Ganz ruhig... :-) *augen wieder aufmach* *haende von den ohren nehm* Haeh? Was? Hab ich was verpasst? [> Thomas Hertweck und David Haller in suse-linux]