Skip to main content
Question

Firefox Install Script - Update Question


Forum|alt.badge.img+3

Hi, I would like to modify the Firefox install script so that it will only update to the latest version on Macs that already have it installed. So where it runs a check for the currently installed version, if it doesn't find any it will leave it in that state and only update where it finds an older version that's out of date. Can anyone offer advice as to where I need to change the script? Thanks in advance.
https://www.jamf.com/jamf-nation/discussions/26076/mozilla-firefox-esr-update-script

Forum|alt.badge.img+14
  • Honored Contributor
  • June 6, 2018

Patch Management might be a good way to achieve what you're looking for? It's a little bit of work to get it set up but quite effective.

You can target only machines with a certain version of Firefox to be updated to a newer version one you have packaged it and uploaded to Jamf Admin.

https://docs.jamf.com/10.4.0/jamf-pro/administrator-guide/About_Patch_Management.html


Forum|alt.badge.img+9
  • Contributor
  • June 6, 2018

I agree with @jtrant , but if you don't want to go that route, you could also create a smart group of systems that have Firefox installed and only scope the policy to it.


Forum|alt.badge.img+3
  • New Contributor
  • June 6, 2018

Hi, yes the patching side of things is currently what we have in place. What I'm hoping to achieve is a easy way to create a payload using the script and patch management so we don't have to package up a new version every time one becomes available. If we could just have a script that deploys to all our Macs and checks for the version of Firefox that's installed an updates where necessary. It may be too complex however as we want a single solution to be able to know if each Mac is running Quantum, ESR or the standard version of FF and I have only got individual scripts that deploy ESR and standard.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings