close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 13 years ago

Closed 12 years ago

#1015 closed Verbesserung (erledigt)

Setup-Skript modularisieren

Reported by: Rüdiger Kupper Owned by: Rüdiger Kupper
Priority: bald erledigen Milestone: Schuljahr 2012/13
Component: Server: LTSP-Setup-Skript Severity: beeinträchtigt keinen Unterricht
Keywords: Cc: bau

Description

Das Setup-Skript ist inzwischen recht unübersichtlich, die verschiedenen Teile sollten modularisiert werden (so gut das in einem Shellskript geht). Also

  • die verschiedenen Phasen des Setups in kleine Bash-Funktionen stecken
  • für die drei Fälle (add, replace, repair) jeweils ein Subset dieser Funktionen aufrufen.

Das dürfte die Sache übersichtlicher machen, so dass auch ein Fremder das Skript wieder lesen kann.

Change History (2)

comment:1 by Rüdiger Kupper, 12 years ago

Cc: bau added
Priority: gering → normal
Status: new → accepted

Aus dem Skript source:keplertools/scripts/trunk/LTSP-setup-server habe ich die Teile extrahiert, die geeignet sind, eine Proxmox-VM von außen umzubenennen (hostname und IP ändern).
Das neue Skript heißt source:keplertools/scripts/trunk/LTSP-rename-server und wurde eben erfolgreich benutzt, um unseren virtuellen ltsp8 in ltsp4 umzubenennen.

comment:2 by Rüdiger Kupper, 12 years ago

Resolution: → erledigt
Status: accepted → closed

Aus dem ursprünglichen Skript wurde außerdem eine Variante hergestellt, die Proxmox-Installationen von einer Maschine auf eine andere kopiert: source:keplertools/scripts/trunk/proxmox-clone.

Die Skripte sind jetzt erheblich übersichtlicher, die Fallunterscheidungne wurden entfernt.

Note: See TracTickets for help on using tickets.