Quantcast
Channel: Mac Operations
Browsing all 42 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Disabling updates in Acrobat Pro X: A case study in wasted effort

Adobe’s Acrobat family of products has been historically painful for IT to distribute and manage. While this article focuses on a simple management setting – suppressing update checks and notifications...

View Article


Image may be NSFW.
Clik here to view.

Modifying the TCC database

Mountain Lion introduced a new iOS-like feature to allow users to be notified when an application requests access to that user’s contacts: …and to be able to modify this access later: Why does Final...

View Article


Image may be NSFW.
Clik here to view.

Xcode deployment: The dvtdownloadableindex and iOS Simulators/SDKs

Around the time of the release of OS X Mountain Lion, Xcode moved to a single drag ‘n drop .dmg model to simplify the user installation experience, and Apple was nice enough to make the Command Line...

View Article

Image may be NSFW.
Clik here to view.

Interfacing with DeployStudio using HTTP

DeployStudio is frequently a starting place for deploying and configuring Mac systems. It has a computer database that can store information like computer/host names, default workflows, management...

View Article

Image may be NSFW.
Clik here to view.

Customizing hardware model filters for NetBoot

Until the release of Lion, differentiating NetBoot images for DeployStudio Runtime to support different models was fairly simple. You’d have a Universal 10.5 image for booting PowerPC machines, and a...

View Article


Image may be NSFW.
Clik here to view.

Flat packages: persisting obsolescence

Packaging is somewhat of a black art on OS X. The Flat Package format has been in existence since 10.5, but only recently are more 3rd-party packaging tools like JAMF Composer starting to move to this...

View Article

Rolling OS X packages with FPM and Homebrew

Two cool open-source package managers, FPM and Homebrew, recently got some new OS X Installer Package capabilities. fpm -t osxpkg Jordan Sissel’s FPM packaging tool was designed for systems...

View Article

Image may be NSFW.
Clik here to view.

Introducing Brigadier, a tool for automated Boot Camp driver download and...

Anyone doing Windows deployment on Macs, and dealing with getting and installing the Boot Camp drivers, has probably found it to be a pain point. I recently wrote a small tool called Brigadier that I’m...

View Article


Image may be NSFW.
Clik here to view.

Monitoring Apple’s XProtect meta feed for changes

Greg had an interesting blog post yesterday on handling Apple’s XProtect Updater mechanism for managed environments, as admins were still scrambling to resolve clients that suddenly had their Java Web...

View Article


New utility: XProtect Packager

Roughly a week after the first widespread panic with the XProtect mechanism disabling Java on OS X, the same thing happened with the Flash plugin, with Apple issuing a definition update blocking all...

View Article

Image may be NSFW.
Clik here to view.

Everything you’ll wish you didn’t know about disabling Java 7 updates

Oracle’s Java 7 JRE for OS X was first officially released in October 2012. As expected, there have been issues deploying and testing it, amidst confusion about Apple’s Java 6 updates and it disabling...

View Article

Managing Xcode CLI tools

In a previous post on deploying Xcode components, I showed how the iOS Simulators are defined in a metadata file used by Apple, called dvtdownloadableindex, which is a binary plist containing...

View Article

Image may be NSFW.
Clik here to view.

Java 7: How not to use launchd for your app

The Oracle Java 7 package contains launchd items to support its Sparkle-based background update check app that I complained about previously. In this post we’ll go through its logic exhaustively and...

View Article


Image may be NSFW.
Clik here to view.

Configuring ColorSync display profiles using the command-line

Managing ColorSync ICC profiles for displays is something I do for certain workstations via MCX, and it’s always been a pain. Typically I would manually configure a profile for a display, then open up...

View Article

Image may be NSFW.
Clik here to view.

Java 7 web plugin deployment: redux

The Oracle Java 7 JRE (a web plugin) began shipping last year, and has grown a small maze of clever mechanisms to maintain a schedule of checking for updates. It’s a sad tale of the misuse and abuse...

View Article


Image may be NSFW.
Clik here to view.

Deploying Xcode and CLI tools: what’s new in Xcode 5

Xcode 5 was released to the public on September 18 along with iOS 7. If you deploy Xcode and the command-line tools, a few things have changed since 4.x. There’ve been a couple other posts on this blog...

View Article

Image may be NSFW.
Clik here to view.

Installing Command Line Tools automatically on Mavericks

In Mavericks, the Xcode Command Line Tools can be downloaded from the ADC downloads page like with previous versions. Now, though, they can be also be installed on-demand in a similar fashion to how...

View Article


Image may be NSFW.
Clik here to view.

How to Package Profiles

Part of a managed Mac’s configuration is often one or more Profiles, either Configuration Profiles, or an Enrollment Profile for an MDM server like Apple’s Profile Manager or Cisco Meraki Systems...

View Article

Building native extensions since LLVM 5.1

With LLVM / clang 5.1, Apple introduced a change where any unrecognized command option causes a hard failure. Unfortunately, there are many packages in the Python package index that have not yet...

View Article

Image may be NSFW.
Clik here to view.

A tour of Charles, your HTTP(S) Swiss Army knife

There are times when it’s helpful to be able to know exactly what HTTP traffic is being sent or received on your Macs. Perhaps you’re auditing a 3rd-party application to see what connections it makes...

View Article
Browsing all 42 articles
Browse latest View live


Latest Images