Introducing Reposado

Walt Disney Animation Studios has released a new open-source project of interest to Mac OS X system administrators: Reposado

Reposado eliminates the need for Mac OS X Server (and Apple hardware) to host an internal Apple Software Update service. Reposado, a set of tools written in Python, replicates Software Update catalogs and updates. You can then use any available web server to serve these to your clients.

Additionally, Reposado allows you to easily implement an unstable/testing/release workflow, where you release updates only to a small set of machines for testing before releasing the updates to the rest of your managed machines.

Finally, Reposado allows you to continue offering “deprecated” updates. When Apple releases a new version of iTunes or Safari or a new Snow Leopard update, previous updates are no longer available from Apple’s update servers. But with Reposado, you can continue to offer these “deprecated” updates to your machines until you’ve tested the new versions.

Reposado is hosted on GitHub here.
The mailing list is here.

Explore posts in the same categories: Deployment, General, OS X

18 Comments on “Introducing Reposado”

  1. Don Montalvo Says:

    Nice! Now all we need is a supported non-Apple NetBoot solution as well and we’ll be able to dump our Apple Xserve hardware. :)

  2. Don Montalvo Says:

    warm-and-fuzzy feeling… :)

  3. Michael Stango Says:

    Checked this out briefly over the weekend, and it’s not bad. A web-based GUI to manage the different updates and branches would be a great addition, and probably not too hard to pull off.

  4. […] [Managing OS X via TUAW] (function() { var s = document.getElementsByTagName('script')[0], rdb = document.createElement('script'); rdb.type = 'text/javascript'; rdb.async = true; rdb.src = document.location.protocol + '//'; s.parentNode.insertBefore(rdb, s); })(); Share this:ShareEmailFacebookStumbleUponDiggReddit apple, Disney Animation, iPodRohan, os x server, Reposado, rohan sood, software update, Walt Disney […]

  5. Drake Says:

    I been using Reposado for about a week and it has been great

    My setup
    Hardware = Intel Macbook laptop 2Ghz, 2 megs of ram
    OS = OSX server 10.6.8
    Cisco 10/100 full duplex switches

    I can get about 10 systems to update without any issues, once I add more clients I start to get errors that the host can not be found or is not responding to requests

    Can this be a limitation on my hardware, or can it be a limitation on the apche server that comes with Apple server os

    here are the web settings under the mac

    Max simultaneous connections = 2000
    Connections timeout = 300
    Min Spare servers = 16
    Max Spare servers =64
    number of servers to start = 1

    Allow persistent connections = yes
    Max Allow Requests = 1000
    persistent connection timeout = 15 seconds

  6. […] Updates can be handled with Reposado and software deployment with Munki. Reply With Quote […]

  7. […] Update:  I plan to enable Software Update once I get my own Software Update Server running using Reposado.  This way I can enable standard users to update their own Mac’s via the built-in Apple […]

  8. […] replacement from Walt Disney Animation Studios. If you have never heard of Reposado before, the Managing OS X blog has a good overview… Introducing Reposado Walt Disney Animation Studios has released a […]

  9. […] you ask? Reposado is an open-source replacement for the Apple Software Update Service (SUS) by Greg Neagle of Walt Disney Animation Studios. Reposado addresses many of the limitations of Apple’s SUS […]

  10. […] How about munki? it can automatically install updates and new software too. It might not solve the problems with hangs though. You could use reposado as well, then setup a test group of macs to trial the updates to see which ones hang. Getting Started With Munki Introducing Reposado | Managing OS X […]

Comments are closed.


Get every new post delivered to your Inbox.

Join 191 other followers

%d bloggers like this: