Change host

Im Rahmen des inside-network Projektes der lug-gg habe ich dieses Utility geschrieben.
Nachdem ein Container geclont und gestartet wurde, sind mehrere Dateien zu editieren. Der Rechnername muss geändert werden, in /etc/interfaces sind die Netzadresse anzupassen usw. Das ist für einen Rechner noch tolerabel, wenn aber eine Testumgebung mit 10 odewr mehr Stationen aufgebaut werden soll, artet das in Tipparbeit aus und ist dazu noch fehleranfällig. Eine willkommene Übung für ein Script.

change-host-0.jpg
Bild 1: Aufruf ohne Parameter     Es wird eine Kurzbeschreibung geliefert.


change-host-1.jpg
Bild 2: Anfrage des Netzanteils der der ausgetauscht werden soll


change-host-1.jpg
Bild 3: Änderung der Dateinamen mit anschliessendem ls

Das script kann auch mehrfach aufgerufen werden. Wenn Sie sich z.B. bei der Eingabe des Netzanteils der IP geirrt haben, so können Sie es mit den gleichen Parametern wieder aufrufen. In den geänderten Dateien wird dann kein match von sed gefunden und die Werte bleiben erhalten.


Download script : change-host.tar.gz



    Copyright © 2005 - 2012 by Detlef Hahn  http://www.detlefhahn.de         Stand  24.07.07 11:58