I'd like to understand why the default system manifests are in /var/svc/manifest when they are very explicitly not editable files, they are marked 'f' in the package info and all have text in them that says do no edit this file.
Why wasn't this /usr/lib/svc/manifest ? Having them in /var/svc/manifest requires that they be delivered in a "root" package rather than a "usr" package so that Zones and Diskless packaging works properly. For some services this isn't an issue since they would be delivering other things into the "root" area anyway. However for services that otherwise deliver everything into "usr" it is an issue. Can we change this please to first look in /usr/lib/svc/manifest and move all the system provided ones there and leave /var/svc/manifest for local use ? -- Darren J Moffat