Skip to content
This repository has been archived by the owner on Dec 11, 2024. It is now read-only.

Caching Server Deployment

carlashley edited this page May 1, 2024 · 1 revision

To deploy packages using a local Caching Server, the --cache-server http://example.org:51000 argument must be provided with the -i/--install argument.

To determine the correct URL for the Caching Server that the target computer would use, run:

  • AssetCacheLocatorUtil 2>&1 | awk '/guid / { gsub(",", "", $4); print $4}' | uniq (any Mac machine running macOS 10.12 or newer).
  • sudo serveradmin fullstatus caching | awk '/:Port = / {print $NF}' (on the Mac machine with the Server app running).

The -s/--silent flag suppresses all (or almost all) of the output that is sent to stdout.

NOTE: When using -a/--apps, the app selected from the garageband, logicpro, mainstage options must be installed. If an app is not installed, it will be skipped.

Examples:

To deploy mandatory packages for any of the audio applications installed on the target system:

jappleseed@infiniteloop:~ # ./loopdown --install -a all --cache-server https://example.org:51000 -m

To deploy mandatory and optional packages for Logic Pro X installed on the target system:

jappleseed@infiniteloop:~ # ./loopdown --install -a logicpro --cache-server https://example.org:51000 -m -o

To deploy mandatory and optional packages for Logic Pro X and MainStage installed on the target system:

jappleseed@infiniteloop:~ # ./loopdown --install -a logicpro mainstage --cache-server https://example.org:51000 -m -o

Help:

Use ./loopdown -h to display the help message.