====== install.sh ====== Das Script install.sh wird nach der Verteilung auf jedem Client per ssh ausgeführt. ===== Format der FreeFileSync-Logdatei ===== Das Format der Logdatei für FreeFileSync soll nicht html, sondern Text sein. Das wird auf dem Mac im Userverzeichnis ~/Library/Application Support/FreeFileSync/Globalsettings.xml festgelegt. Eine modifizierte Version dieser Datei ist in ltspmaster:/usr/local/masterfiles/osx/Script abgelegt und wird mit install.sh auf dem Client in das entsprechende Unterverzeichnis für alle Userfolder in /Users kopiert. Es ist egal, ob der User FreeFileSync verwendet oder nicht. #! /bin/sh FOLDER=~root/Scripts echo echo "Executing install.sh ..." echo ################ # Make sure log files for FreeFileSync are text not html echo "Copying FreeFileSync global settings" echo dest="Application Support/FreeFileSync" for i in /Users/*/Library; do echo "> Installing" echo " $i/$dest/GlobalSettings.xml" echo mkdir -p "$i/$dest" rsync -avu $FOLDER/GlobalSettings.xml "$i/$dest" chown -R admin "$i/$dest" echo done echo "... done"