Hello,
It seems like starting on 10.11, softwareupdate no longer accepts file:// URLs for the CatalogURL setting. The logs are filled with this message:
softwareupdated[2643]: Invalid CatalogURL found: file://localhost/Library/Managed%20Installs/applesus.sucatalog from preference setting file://localhost/Library/Managed%20Installs/applesus.sucatalog
This causes softwareupdate to fall back on the Apple served catalog, meaning we can no longer hold back updates from the stable track.
One solution,
proposed here, would be to run a local webserver so we can set CatalogURL to a valid http URL. I have attached a working example script for such a webserver. However, this solution would require a change to how the CatalogURL is enforced by simian
here. We would need a way to specify that for 10.11, Simian should still download catalogs, but not enforce the CatalogURL setting.
Thanks,
Will