AFP548 Changing the world one server at a time.

Podcast

Ep.2 – Thang

We're trying to keep a good pace with these, and this week we have a little game: every time one of us says 'thing', take a drink. Thanks to Peter Bukowinski for the new artwork, Aaron Lippincott as always for mastering the audio, and Tiki for the sound effects.

By Allister Banks 1 min read

Podcast

Brand New Season, Wrong Ocean

Archived copy: The Frogor 45, Episode 1 - The Wrong Ocean by The AFP548.com Podcast (SoundCloud)The Frogor 45, Episode 1 - The Wrong Ocean by The AFP548.com Podcast by The AFP548.com Podcast; archived 2026-10-21. It's great to be back.

By Allister Banks 1 min read

Security

MacUpdate Considered Harmful

Just for those that didn't see this: https://blog.malwarebytes.org/news/2015/11/has-macupdate-fallen-to-the-adware-plague/ $ strings /Volumes/MacUpdate\ Installer/MacUpdate\ Installer.app/Contents/bin/AssetsChanger |…

By Allister Banks 1 min read 3 comments

macOS

Challenges My Organization Faces Upgrading to OS X 10.11, El Capitan

As if you haven't heard, there's something new this month to cause drama on the Apple upgrade treadmill (just as nefarious as Slack dragging everyone's communication watering hole into the future). This time it's the coming System Integrity Protection and other tightening restrictions we're all dealing with.

By Allister Banks 2 min read

Management

Congratulations to JAMF Software!

We at AFP548 would like to congratulate JAMF Software and IBM for their announced collaboration to provide management services to Apple customers all around the world. In one fell swoop, one of the oldest technology companies showed it was serious about supporting Apple's products, and here's to the notion that a rising tide lifts all boats.

By Allister Banks 1 min read

Scripting and Automation

One way to be autopkging the Jenkins

Picking up where we left off with Jenkins, let's look at one possible workflow to get autopkg projects working. Specifically when paired with Munki, this requires a bit more thought, but the Jenkins 'workspace' model and sane use of variables allows us to make one all-purpose script for most contingencies we'd deal with.

By Allister Banks 2 min read

Scripting and Automation

Why to Jenkins

Confession time: back when I was a consultant, I didn't always use best practices. I know - that's a loaded phrase anyway, but this wasn't good. My name is Allister Banks, and I set up autopkg to run as root with a launchdaemon.

By Allister Banks 2 min read