Hallo. Am Do, 2004-04-29 um 01.59 schrieb David Haller: [...]
Wie gesagt. Bisher habe ich nur ein einziges Mal eine /etc/profile.local gesehen. Deshalb hat mich die auch nicht weiter interessiert. Ich dachte, dass das aus irgendeiner Konstellation heraus entstand.
*g* AFAIR ist das irgendwo auch dokumentiert -- das letzte Handbuch, dass ich aber wirklich gelesen habe, war das zur SuSE 5.3 ;)
Hmm. Ich habe mir zwar die Handbücher zur 7.0 und 8.0 durchgelesen, aber auch nie komplett. Mit so 'tiefgreifenden' Dingen beschäftige ich mich erst seit der 8.1. Und auch dann suche ich immer nur nach bestimmten Dingen. Wenn ich ein Skript für die Internet-Einwahl schreibe, dann lese ich mir das entsprechende Kapitel im Handbuch durch. Sofern ich das Handbuch finde. Seit meinem Umzug ist das nämlich so eine Sache. ;-) [,,,]
Generell gilt einfach, dass man die Kommentare in den Config-Dateien lesen sollte. Das gilt fuer /etc/sysconfig/* unter SuSE genauso wie fuer andere Config-Dateien, das gilt sogar fuer die /etc/sendmail.cf ;)
Die Kommentare in Konfig-Dateien lese ich eigentlich immer. Na, ja. Zumindest in den Sektionen, in denen ich auch etwas bearbeite. Das dauert dann zwar immer ewig, weil ich mit steak und ding arbeite, ist aber einfacher zu verstehen, als wenn man diese Variante mit einer Manpage praktiziert. /etc/sendmail.cf habe ich mir einmal angeschaut. Danach habe ich das Grauen bekommen und wieder Postfix installiert. *brrr* ;-)
Ich finde diese .local immer verwirrend. Für mich heißt das immer so viel, wie "nur auf dem Rechner".
Jo mei, ist /etc/profile denn nicht auch Rechnerspezifisch?
Ja. Deshalb hat mich das ja verwirrt. Das war für mich einfach unlogisch. Der Name ist es eigentlich immer noch. Verständlicher wäre so was wie .benutzerdefiniert (keine Ahnung, was das auf englisch heißt).
Das waere "userdefined", aber das waere auch irrefuehrend, denn es ist ja eben nicht Benutzerdefiniert, sondern Admin-definiert. Und das ist dann auch doof...
Da haste war! Wie wäre es mit nodist? Beschreibt auch ganz gut deine Erklärung da unten VVVV.
Denk dir einfach, bei allen anderen Config-Dateien in /etc/ ein ".dist" hintendran.
/etc/profile#.dist => durch die Distribution definiert /etc/profile.local => durch den Admin definiert
Jedenfalls: der Mechanismus ist sehr praktisch und wird inzwischen recht haeufig verwendet. Bei SuSE 6.2 war das z.B. noch wesentlich weniger umgesetzt.
[...]
Gut zu wissen. Wie werden diese Dateien eigentlich gesourced? Einfach mit
. /pfad/zur/datei ?
Ja. Der Punkt ist der eigentliche "source"-Befehl, "source" ist die (nicht-portable) GNU Ergaenzung.
Deshalb habe ich so blöd gefragt. Aus der ~/.muttrc, zum Bleistift, kenne ich das auch mit source. Bzw. mit Include aus der /etc/httpd/httpd.conf. Mit dem . habe ich es noch nicht gesehen. [...] Aber man lernt ja nie aus. Selbst wenn man denkt, man wüsste bereits alles. Oder gerade dann? ;-) Gruß Marcus