Skip to content
This repository
branch: master
Greg Neagle October 22, 2013
file 86 lines (44 sloc) 2.962 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86
Configuring clients to use your Reposado server
===============================================

If you've never used the Software Update Service on Mac OS X Server, you may be unfamiliar with configuring Mac OS X clients to use a Software Update Server other than Apple's "main" server.

This setting may be controlled by setting the value of CatalogURL in /Library/Preferences/com.apple.SoftwareUpdate.plist. This is commonly done using the command-line 'defaults' tool:

sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate CatalogURL <catalog_url>

where <catalog_url> is the URL to the catalog file.

You can use URL rewriting on your web server to simplify client configuration. See URL_rewrites.txt for more on this.


Tiger Clients
-------------

Tiger clients should use a CatalogURL of the form:

http://su.yourorg.com/content/catalogs/index.sucatalog

This will offer the same updates as if the client was pointed directly at Apple's servers. If you are using branch catalogs to filter available updates, or to offer deprecated updates, the CatalogURL will take the form of:

http://su.yourorg.com/content/catalogs/index_<branchname>.sucatalog

where <branchname> is the name of one of the branch catalogs you've created.


Leopard Clients
---------------

Leopard clients should use a CatalogURL of the form:

http://su.yourorg.com/content/catalogs/others/index-leopard.merged-1.sucatalog

Branch CatalogURLs take the form of:

http://su.yourorg.com/content/catalogs/others/index-leopard.merged-1_<branchname>.sucatalog


Snow Leopard Clients
--------------------

Snow Leopard clients should use a CatalogURL of the form:

http://su.yourorg.com/content/catalogs/others/index-leopard-snowleopard.merged-1.sucatalog

Branch CatalogURLs take the form of:

http://su.yourorg.com/content/catalogs/others/index-leopard-snowleopard.merged-1_<branchname>.sucatalog


Lion Clients
------------

Lion clients should use a CatalogURL of the form:

http://su.yourorg.com/content/catalogs/others/index-lion-snowleopard-leopard.merged-1.sucatalog

Branch CatalogURLs take the form of:

http://su.yourorg.com/content/catalogs/others/index-lion-snowleopard-leopard.merged-1_<branchname>.sucatalog


Mountain Lion Clients
---------------------

Mountain Lion clients should use a CatalogURL of the form:

http://su.yourorg.com/content/catalogs/others/index-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog

Branch CatalogURLs take the form of:

http://su.yourorg.com/content/catalogs/others/index-mountainlion-lion-snowleopard-leopard.merged-1_<branchname>.sucatalog


Mavericks Clients
---------------------

Mavericks clients should use a CatalogURL of the form:

http://su.yourorg.com/content/catalogs/others/index-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog

Branch CatalogURLs take the form of:

http://su.yourorg.com/content/catalogs/others/index-10.9-mountainlion-lion-snowleopard-leopard.merged-1_<branchname>.sucatalog
Something went wrong with that request. Please try again.