Skip to content
This repository has been archived by the owner on Feb 7, 2024. It is now read-only.
/ Extinguish Public archive

Generates configuration profiles to set Sparkle-updater-enabled apps off by default

License

Notifications You must be signed in to change notification settings

arubdesu/Extinguish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Extinguish

Generates configuration profiles to set Sparkle-updater-enabled apps off by default. Inspired by Ben Toms post on the Sparkle fiasco, Nate Walck's Chef-driven version, and Greg Neagle's profiles

Usage

Download from releases, unpack, and use it on the command line in any of these three ways:

  • ~/Downloads/Extinguish-0.2/extinguish.py /Applications/VLC.app

By dragging the path to any affected app into the terminal window, this will generate a single profile in the root of your home folder (or whatever the current directory is you're working in) called disable_autoupdates_VLC.app.

  • ~/Downloads/Extinguish-0.2/extinguish.py -a com.mactrackerapp.Mactracker -a com.fluidapp.Fluid

This will generate two separate profiles with naming like the VLC example above.

  • ~/Downloads/Extinguish-0.2/extinguish.py -g True -a com.mactrackerapp.Mactracker -a com.fluidapp.Fluid

This will generate a single profile called disable_all_sparkle_autoupdates.mobileconfig containing payloads which will disable all apps specified in one shot.

NOTICE - You still need to test the effectiveness of the profiles created! In many cases, this will not be enough!

Please see a tool like Tim Sutton's mcxToProfile and follow the workflow that tool provides to collect the appropriate keys for an app that does not work with Extinguish out-of-the-box, or edit the profile generated on your own.

About

Generates configuration profiles to set Sparkle-updater-enabled apps off by default

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages