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"

QR-Code
QR-Code install.sh (erstellt für aktuelle Seite)