#!/bin/sh ## Create file path variables ## tempFilePath='/tmp/sym_settings.txt' installPath="$2" configPath="/Symphony.app/Contents/config/Symphony.config" newPath=$installPath$configPath ## Get Symphony Settings from the temp file ## pod_url=$(sed -n '1p' $tempFilePath); minimize_on_close=$(sed -n '2p' '/tmp/sym_settings.txt'); launch_on_startup=$(sed -n '3p' '/tmp/sym_settings.txt'); always_on_top=$(sed -n '4p' '/tmp/sym_settings.txt'); ## Replace the default settings with the user selected settings ## sed -i "" -E "s#\"url\" ?: ?\".*\"#\"url\"\: \"$pod_url\"#g" $newPath sed -i "" -E "s#\"minimizeOnClose\" ?: ?([Tt][Rr][Uu][Ee]|[Ff][Aa][Ll][Ss][Ee])#\"minimizeOnClose\":\ $minimize_on_close#g" $newPath sed -i "" -E "s#\"alwaysOnTop\" ?: ?([Tt][Rr][Uu][Ee]|[Ff][Aa][Ll][Ss][Ee])#\"alwaysOnTop\":\ $always_on_top#g" $newPath sed -i "" -E "s#\"launchOnStartup\" ?: ?([Tt][Rr][Uu][Ee]|[Ff][Aa][Ll][Ss][Ee])#\"launchOnStartup\":\ $launch_on_startup#g" $newPath ## Remove the temp settings file created ## rm -f $tempFilePath ## For launching symphony with sandbox enabled, create a shell script that is used as the launch point for the app EXEC_PATH=$installPath/Symphony.app/Contents/MacOS exec $EXEC_PATH/Symphony --install $newPath $launch_on_startup chmod 755 $EXEC_PATH/Symphony