autopkg / nzmacgeek-recipes

Some recipes that William uses at UoA for https://github.com/autopkg/autopkg
Apache License 2.0
4 stars 6 forks source link

FileMaker Pro Download Recipe #4

Closed apizz closed 7 years ago

apizz commented 7 years ago

Was trying to create overrides of your FileMaker Pro download receipt for version 16, and it appears the updaters for this version are now in ZIP files, which is causing the hdiutil command to fail.

I'm very much a Python novice and while the updaters are helpful, I'm also interested in getting the full installers for a given FileMaker Pro version, rather than just the incremental updater.

The full installers are at http://fmdl.filemaker.com/maint/107-85rel/ and the file name is in the format of fmp_<major_version>.X.X.XXX.dmg.

nzmacgeek commented 7 years ago

Sounds fair enough. As we use FMP at our site, I'm going to have to fix this for our site too. If I can complete my understanding here:

I think the best way to deal with this is to have an Updater and a Full recipe, that way you can choose which recipe to override as part of your workflows.

apizz commented 7 years ago

Your understanding is spot on. My experience has been yours as well, manually entering the version number in the URL gets me the full installer, which can be collected from the updates page.

I agree that splitting the recipes would be best.

Thank you!

nzmacgeek commented 7 years ago

Ugh, I may have pushed some code this morning in commit (c44835712c6c220a1701c5ffe2d29e09a1e8d2d6) that would have fixed it. Give it a try and let us know (my apologies, I completely bypassed good practice this morning!)

apizz commented 7 years ago

Confirmed that this recipe now downloads the full installer. Thanks so much!

One thing - the updated FileMaker.download.recipe still has the old description of what the recipe does.

nzmacgeek commented 7 years ago

Indeed. I have fixed that now. Thanks for your help!