Neu bei diesem. Ich muss ein Postinstall-Skript verwenden, um eine Datei und einen Ordner in den Application Support-Ordner des Benutzers auf einem Mac zu verschieben. Für die Datei möchte ich nur verschieben, wenn die Datei noch nicht existiert. Ich möchte es nicht überschreiben, wenn es existiert. Hier ist mein Skript. Es läuft, aber nichts wird kopiert. Ich verwende die App "Packages", btw, und dieses Skript wird in die Registerkarte "Skript zur Nachinstallation" geladen.Unterstützung mit Postinstall-Skript auf Mac
#!/bin/sh
if ! "/Library/Application Support/MyApp/MyApp user dict"; then
mv "$1/Contents/Resources/MyApp user dict" "/Library/Application Support/MyApp/.";
fi
mv "$1/Contents/Resources/Spellcheck Dictionary" "/Library/Application Support/MyApp/.";
exit 0
Okay, danke für die Hilfe. Anstatt also das Installationsprogramm zu verwenden, sollte ich meine S/W-Prüfung durchführen lassen, um zu sehen, ob die Datei und der Ordner vorhanden sind, und sie bei jedem Öffnen dorthin verschieben. Ich dachte, mit dem Installer-Skript könnte das vermeiden, aber ich denke, ich sollte nicht aus den Gründen, die Sie angegeben haben. Hilfreich, die Syntax zu kennen, danke. – user3499381
Sollte wahrscheinlich die Datei kopieren, nicht verschieben. Sonst, ja. – duskwuff