On 08-Oct-2001 Christoph Franke wrote:
Dies habe ich immer in der Datei /etc/profile.local gemacht, die von /etc/profile per test -s ausgelesen wird. Nun hat aber SuSE offensichtlich die Definition der Prompts und anderer Voreinstellungen von der Datei /etc/profile in die Datei /etc/bash.bashrc verschoben. Diese wird bei Verwendung der bash offenbar noch nach /etc/profile.local ausgeführt, so daß ich immer deren Einstellungen sehe, wenn ich mich einlogge. Die Lösung, Änderungen dann dort vorzunehmen oder Änderungen, die man in der /etc/profile.local macht, dort zu löschen, überlebt wiederum ein Update nicht, weil die /etc/bash.bashrc anders als die /etc/profile.local beim Update "angefaßt" wird. Kann man den gewünschten Zustand irgendwie wieder herstellen?
Ja, z.B. mit dem vim :-)
Ohne Nacharbeit wirst du nicht herumkommen. Auch wenn sich der
Update-Mechanismus von yast bereits wesentlich verbessert hat, ein
vollautomatisches Update bringt eben immer auch Probleme mit sich. Aber
so oft wirst du wohl nicht updaten, dass der Aufwand unvertretbar
waere.
Du kannst natuerlich auch die Auslagerungen in die bash.bashrc der Suse
7.3 rueckgaengig machen, aber laengerfristig macht das bestimmt mehr
Arbeit. Besser waere dann vielleicht, eine bash.bashrc.local anzulegen
und durch die bash.bashrc einlesen zu lassen. Da Suse ja das
local-Konzept immer mehr ausgebaut hat, spricht einiges dafuer, dass
sie dies auch in diesem Fall tun werden.
Beste Gruesse,
Heinz.
--
E-Mail: Heinz W. Pahlke