Schema allgemeines postsync Skript Server → Patch-Repository in /var/linbo/linuxmuster-client/<PATCHKLASSE> Unterscheidung der Patchklasse für die Flexibilität Unterscheidung der Patchklasse für die Flexibilität Per rsync werden alle Patches der Patchklasse in die Cache-partition des Clients kopiert (/cache/linuxmuster-client/serverpatches/<PATCHKLASSE>) <PATCHKLASSE> z.B. „ubuntu1204“ common Raum, z.B r107 Host, z.B R107-pc09 Spezifischere Patches überschreiben die allgemeineren. Gemeinsame Struktur in jedem Verzeichnis Teile des Client-Verzeichnisbaums: Einzelne Dateien gezielt mit der Serverversion überschreiben …/r107-pc09/etc/udev.d/99-arduino.rules Tarpacks: Verteilte Dateien mit korrekten Zugriffsrechten in den Client einspielen …/r107/tarpacks/perpustakaan.tgz Zu beachten für Hook-Skripte: Linbo hat keine „bash“, die Skripte müssen daher mit dem Shebang #!/bin/sh beginnen. Modulare Skripte nach Bedarf: Diese Skripte werden vom Server auf den Client kopiert und am Ende des Postsync-Vorgangs ausgeführt …/common/postsync.d/localuser.sh