Selective Automatic OS X Software Updates
Back when I began doing OS X For instance, to automatically get all the latest required softwareupdate -q -i This works fine for most This is precisely the situation Apple placed me in as an
administration, I asked myself how I could automatically keep the OS X
systems updated without having to login to them remotely each day to run
Software Update and without giving end users administrator access to the
machines (which is a no-no in our corporate security policy). I found
out that Apple makes it pretty easy to do this with the command line,
which means it can be setup to run in a cron job.
updates from Apple installed on a machine without having to do it
manually, you can create a cron task to issue the following command as
root:
-r
users, most of the time. Unfortunately, what if you’re a QuickTime Pro
user and Apple puts out a QuickTime update marked as
“required”? That’s right, Software Update will dutifully
download the new version and install it over top of the version you’re
registered for. Unless you have the time and money to call them and buy
a new registration code for the new version of QuickTime, your
“Pro” features are all locked down again.
administrator a while ago. One of our artists’ machines was
automatically updated to Quicktime 7.0 from 6.5.2 Pro, rendering the
“Pro” functionality inactive. Because of the way things work
in our corporate environment, it’s not a quick or simple process for him
to just buy the new registration code. It means a lengthy purchase
process that can take weeks, sometimes even months. An artist can’t do
without QuickTime for that long. But as the Mac Administrator, I
couldn’t do without the systems getting their security updates for that
long. Apple had once again put me in a bind.