Posted on 05-14-2018 03:00 AM
I've been meaning to figure for some time how we can manage the installation and updates of FileMaker Pro on our network using Jamf, particularly since managing updates of the FileMaker Pro.app has migrated to an in app process that our users always put off.
It's not very well documented for version 16, but I found this link that showed me the way:
https://fmhelp.filemaker.com/docs/15/en/fmp15_network_install_setup.pdf
Some of the stuff it talks about is unnecessary because all we want to do is create a .pkg that includes scripts to complete registration, so this is how create a custom .pkg which includes all license information for silent installation or updates:
Create an installer folder on your computer for the installation files. I used ~/Desktop/FMP
Copy the following files to that folder
Note To locate Registration.app on the FileMaker.dmg, you must show hidden files. In the Terminal application in OS X, type the following on one line, then press Return:
defaults write com.apple.finder AppleShowAllFiles YES ; killall Finder
Download the Apple Remote Desktop Deployment script for FileMaker Pro. The script can be found in the fmp_osx_deployment.zip file located at http://www.filemaker.com/documentation.
Start Terminal and type:
cd ~/Desktop/FMP
Type the following command to make the script executable:
sudo chmod +x ./AppleRemoteDesktopDeployment.sh
Type the following to run the script:
./AppleRemoteDesktopDeployment.sh ~/Desktop/FMP
The script creates a personalized .pkg installer in the ~/Desktop/FMP folder that you can use to deploy via Jamf. The only negative is that there’s no way of creating smaller update .pkg’s for point releases, but the full package is only a few hundred megabytes in size so it shouldn’t cause any real issues.
Hope that's helpful.
Posted on 08-17-2018 06:29 AM
Where are you getting the full updated installer?
Following your directions, I got it installed (thank you) but it immediately asks the user to update.
Posted on 02-22-2019 03:13 AM
also working for me, thnx for posting