AFP548 Changing the world one server at a time.

Management

Introduction to Git-Fat for Munki

Do you work on munki with a team of folks (meaning more than one)? You probably wish you could use MunkiAdmin for everything, but mounting the munki repo over the network may be a poor experience as things grow very large, and as the server world is mostly nix (if you're lucky), running MunkiAdmin on the server itself is out of the picture.

By Allister Banks 4 min read

Scripting and Automation

Look Less Silly on Github

So you've gotten ok with scripts, or at least have tasked yourself with sorting through and in some cases slinging around plain text files. You've even heard about this Github thing, maybe you've already made an account, maybe you're even digging in to it more often.

By Allister Banks 5 min read 1 comment

Deployment

Video from JSS-autopkg-addon Presentation

Archived copy: JSS-autopkg-addon Presentation (Vimeo)JSS-autopkg-addon Presentation by Allister Banks, uploaded June 27, 2014; archived 2026-10-21. Wayback Machine copy. JSS-autopkg-addon Presentation from Allister Banks on Vimeo.

By Allister Banks 1 min read

macOS

Coping with curl on Mavericks

Of the UNIX tools shipped with OS X, curl has become one of the most used in recent years, whether as a simple URL fetcher, or a component of much larger projects. It takes any URL as an argument, and reliably fetches it, as well as giving many additional options for control.

By Samuel Keeley 5 min read 1 comment

macOS

Enabling Location Services Programmatically

Location Services is an important part of OS X, but it is not obvious on how to enable it without going through the System Preferences GUI. The preference that controls it is not in /Library/Preferences, and due to cfprefsd it is hard to find.

By Samuel Keeley 1 min read 2 comments

macOS

Undocumented Options

After some undocumented options were found in the asr tool, Greg Neagle started digging around some other commands to see if he could find any other hidden options. The result of this interest has lead to some methods for finding hidden options in any command, although his specific example involves softwareupdate.

By Nate Walck 1 min read

macOS

Getting and Setting Printer Options

Installing printers via lpadmin on OS X can be a pain, especially if you do not know the names of the specific options you need for the printer (Duplex, Finisher, etc). You can dig through the .ppd if you'd like, but this is not as helpful as you might hope.

By Nate Walck 1 min read