Posted on 10-16-2015 01:16 PM
So I have a NetSus 3.0.2 setup using VMWare on our server. I want it to talk to the mac mini we use that has 10.10 running Server as a Software Update Server. Currently when I configure machines I use the following command to get them to talk to the server:
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate catalogURL http://sus.mycompany.com:8088/index.sucatalog
This works fine and machines get update. But since I'm trying to expand our horizons to networks that aren't close to the mac mini, I'm setting the NetSus.
So I logged into the NetSus web console and went to the SUS part. For the Base URL I put:
http://sus.mycompany.com:8088/
For the Branch I put in:
10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog
Which creates the URL of:
http:/sus.mycompany.com:8088/content/catalogs/index_10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog
So then I click on Sync manually and it flashes and nothing. If I click on the name, it takes me to another screen, but not packages are showing up there. So I'm not sure what seems to be the issue.
Any suggestions? Ideally I'd like the NetSus (will have 4 of them in total) to check the Mac Mini SUS every night and grab the latest updates.
Posted on 10-18-2015 10:21 PM
You don't have to put in "10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog" in branch. You will need branches e.g. if you want to have a "testing" branch and one for production. This means, create a branch called "root" or whatever name you want. The URL will then look like these:
http:/sus.mycompany.com:8088/content/catalogs/index_root.sucatalog
BUT, you will need to point your clients to
http:/sus.mycompany.com:8088/content/catalogs/others/index-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1_root.sucatalog
I was never able to point my clients only to "http:/sus.mycompany.com:8088/content/catalogs/index_root.sucatalog", because the integrated apache didn't supersede the URL with the OS specific one. So, setting the URL manual to the OS specific one will work in any case.