07-04-2024 01:46 AM - edited 07-04-2024 01:47 AM
Is anyone having issues packaging the additional content for Logic Pro X 11?
I've tried twice, and my normal method isn't playing ball.
In short, 'Composer' a whole installation, Also move related receipts to /Library/Receipts and add that to Composer. Build the PKG, PKGchunk up the 60-80GB file, upload and test deploy.
If I remember correctly, the Logic Pro X 10 receipts used to appear in the users library and had to be moved. Now they're arriving in /Library/Apple/System/Library/Receipts - this seems to be a protected location. Any sudo ditto commands to that location result in 'Operation not permitted'.
Anyone had any success getting Logic to register all the installed content?
Solved! Go to Solution.
Posted on 07-04-2024 02:16 AM
I've had difficulty in packaging content in the past so I figured out that you can get all the packages from the plist. You can then package them separately or install them as part of the apps deployment. There's a couple of github repos to help, https://github.com/carlashley/loopdown is the one I used to build my own solution
Posted on 07-04-2024 06:47 AM
It took a bit of time.
Didn't realise there was a silent option. I also tried doing a capture of Python3 /Developer/Commandline folder, but it wasn't working.
Managed to get it to run from self service by:
Setting up a python installation, with installomator.
An installation of loopdown to /Var/tmp using composer.
Then running the below script.
sudo jamf policy -trigger loopdown
sudo jamf policy -trigger python
sudo /private/var/tmp/loopdown/loopdown -a logicpro -f -i -s -m -o
I haven't tested if this'll run unattended, but it's looking pretty good to me.
Actually going to net back 100GB of DP storage thanks to you.
All the best.
Posted on 07-04-2024 02:16 AM
I've had difficulty in packaging content in the past so I figured out that you can get all the packages from the plist. You can then package them separately or install them as part of the apps deployment. There's a couple of github repos to help, https://github.com/carlashley/loopdown is the one I used to build my own solution
Posted on 07-04-2024 04:19 AM
Well this looks useful...
so I'm running:
sudo /Users/Home/Desktop/loopdown-1.0.20240525/loopdown -a logicpro -f -i -m -o
Does that look about right to you?
It's taking some time... approx 915 packages?
Will finish shortly, will see how the device behaves for a different user shortly.
Seems to be doing the trick though. the MACcontent files are appearing in /Library/Apple/System/Library/Receipts
Posted on 07-04-2024 06:47 AM
It took a bit of time.
Didn't realise there was a silent option. I also tried doing a capture of Python3 /Developer/Commandline folder, but it wasn't working.
Managed to get it to run from self service by:
Setting up a python installation, with installomator.
An installation of loopdown to /Var/tmp using composer.
Then running the below script.
sudo jamf policy -trigger loopdown
sudo jamf policy -trigger python
sudo /private/var/tmp/loopdown/loopdown -a logicpro -f -i -s -m -o
I haven't tested if this'll run unattended, but it's looking pretty good to me.
Actually going to net back 100GB of DP storage thanks to you.
All the best.
Posted on 07-04-2024 06:49 AM
I should mention... on Logic 11, there is still an annoying prompt for session instruments at first run, but the files are all installed. I presume it's just something each user will need to skip past.
Posted on 07-04-2024 04:16 PM
Not really sure about this as I don't have anyone that uses Logic Pro in my environment. If they install then there shouldn't be any issues.
Glad you got something working.