Home Knowledge Base Server Configuration Serving 10.6 updates from a 10.5 SoftwareUpdate Server
Serving 10.6 updates from a 10.5 SoftwareUpdate Server Print E-mail
User Rating: / 0
PoorBest 
Written by Clint McIntosh   
Monday, 18 January 2010 14:58

As designed, a MacOS X 10.5 Server running the SOftware Update service cannot provide OS X 10.6-specific updates to client machine, but there is a way to make it happen with a little hackery.

1) Stop SUS

2) Download http://swscan.apple.com/content/meta/mirror-config-1.plist and copy it to /usr/share/swupd/html/content/meta/mirror-config-1.plist

3) Change it to look like this:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PrimaryCatalog</key>
<string>http://swscan.apple.com/content/catalogs/index.sucatalog</string>
<key>CatalogsList</key>
<array>
<string>http://swscan.apple.com/content/catalogs/index.sucatalog</string>
<string>http://swscan.apple.com/content/catalogs/others/index-leopard.merged-1.sucatalog</string>
<string>http://swscan.apple.com/content/catalogs/others/index-leopard-snowleopard.merged-1.sucatalog</string>
</array>
</dict>
</plist>

4) Edit /etc/swupd/swupd.plist and change the metaIndexURL entry to look like this:

<key>metaIndexURL</key>
<string>http://myserver.com:8088/content/meta/mirror-config-1.plist</string>
<key>portToUse</key>

5) Start SUS and wait for it to download the catalog files and to generate the local versions thereof. 

6) Once it has generated the local catalog files add some symlinks like this:

cd /usr/share/swupd/html
ln -s /usr/share/swupd/html/content/catalogs/index.sucatalog .
ln -s /usr/share/swupd/html/content/catalogs/others/index-leopard.merged-1.sucatalog .
ln -s /usr/share/swupd/html/content/catalogs/others/index-leopard-snowleopard.merged-1.sucatalog .

7) Just in case restart SUS

8) Wait for SUS to download all the updates

9) On your 10.6 client go in the Finder to /Library/Preferences and open com.apple.SoftwareUpdate.plist. Change the CatalogURL entry to point to http://myserver.com:8088/index-leopard-snowleopard.merged-1.sucatalog

10) Launch Software Update on your 10.6 client and be happy

 

We Know Macintosh

Apple certified Macintosh experts serving east TN since 1994.

(865) 584-3355

 

We Know IT for Business

We know how to satisfy the IT needs for business

  • OSX server administration and setup
  • Email
  • Installation and Configuration
  • Upgrades, Preventative Maintenance
  • Network Design, Router Configuration
  • Secure Multi-location Networking, Virtual Private Networks (VPN)
  • Domain Name and Web Hosting Management
  • Windows Integration, File Sharing, and Platform Migration
  • Backup and Disaster Planning
  • Remote Systems Monitoring and Repair

 

Log in

©1994-2009 The Metamedia Corporation™. All Rights Reserved.
HappyMac™ is a trademark of The Metamedia Corporation. Apple and Macintosh are trademarks of Apple Inc. All other trademarks are trademarks of their respective owners.