Ramin Motakef schrieb am Mon, Mai 21, 2001  01:41:19 +0200:
> - Gibt es noch andere Programme, die sowas k�nnen? (netenv hab ich mal

Wei� ich nicht. Habe aber (zwar nicht mit Netzwerken) eine �hnliche
Situation: ich will auf mehreren Rechnern (unterschiedliche Aufl�sungen f�r
X, verschiedene Resourcen und so) mit m�glich wenig Aufwand eine
einheitliche Konfiguration pflegen. Zu Deiner Idee:

Ich verwende Shell Skripte, die die einzelnen, rechnerabh�ngigen Dateien
erzeugen. (Es k�nnte nat�rlich auch - wie bei Dir - der selbe Rechner in
verschiedenen Umgebungen sein). Die sehen so aus (ohne Inhalt):

#! /bin/bash
#
# TARGET=/path/to/target
#
. ~/CONFIGFILE
#
function dummy () {
cat<<EOF
    contents of target
EOF
}
dummy
#
# end of file

In CONFIGFILE werden Shell-Variable gesetzt, die je nach Rechner die
gew�nschten Anpassungen haben.

> Die Idee die mir bis jetzt am besten gef�llt w�rde folgenderma�en
> aussehen:
> 
> - In einer Datei wird eine Liste mit den Konfigurationsdateien, die
>   ge�ndert werden m�ssen definiert, z.B.:
>         etc/networking/interfaces
>         etc/fstab
>         etc/printcap   

Wird dadurch erledigt, dass alle Skripte in einem Verzeichnis stehen und
ihre "Zieladresse" in sich selbst bestimmen. (Vereinfacht aus meiner Sicht
die Handhabung, da ich keine zus�tzliche Liste pflegen muss)

> - in einem Verzeichnis unterhabl /etc (zb. /etc/confswitch/) werden 
>   dann die angepassten Dateien abgelegt, z.B.:
>         /etc/confswitch/etc/network/interfaces.default
>         /etc/confswitch/etc/network/interfaces.1
>         /etc/confswitch/etc/network/interfaces.2
>         /etc/confswitch/etc/network/interfaces.3

Das B�ndel wird durch /etc/confswitch/etc/network/interfaces.sh erledigt,
welches durch das Kommando

. /etc/confswitch/etc/network/interfaces.sh > $TARGET

die ben�tigte Datei erstellt. (Das steht in einem weiteren Skript, welches
noch die Zeitmarken von Datei und Vorlage pr�ft). Ich gehe mal davon aus,
dass sich alle Versionen von . /etc/confswitch/etc/network/interfaces.* nur
in wenigen Zeilen unterscheiden (?).

> - Beim booten wird fr�h ein Skrip zum Ausw�hlen der Umgebung
>   ausgef�hrt, z.B.:

Ja, nur dass dieses bei mir eben wie angesprochen nicht kopiert, sondern
sourct. Bei Interesse kann ich ja ausf�hrlicher sein und zum Beispiel das
Skript f�r die X-Ressourcen mailen (---> sag bescheid).

Gru�,

-- 
Matthias Haehn   <[EMAIL PROTECTED]>.

--
-----------------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an [EMAIL PROTECTED] die im Subject
"unsubscribe <deine_email_adresse>" enthaelt.
Bei Problemen bitte eine Mail an: [EMAIL PROTECTED]
-----------------------------------------------------------

846 eingetragene Mitglieder in dieser Liste.

Antwort per Email an