A customer thinks that being able to define your own milestone is a good idea. The use-case is having a milestone called audit, boot to audit and have all the tools for audit work and ro filesystems. This has been asked before, and the answer was that it's not possible now, but would the SMF team consider it for the future? Incidentally, if I were to make my own dummy foo-milestone manifest and just drop it in /var/svc/manifest/milestone, and modify some dependencies to make multi-user-server its parent, would that do anything? I could try it, but perhaps someone can save me 30 minutes?
If I were to make a mistake a specify a dependency in two places (using the 'dependent' and 'dependency' declaration in two manifests,) which would take precedence? (if they are not identical declarations, that is.) It's been discussed here that future Solaris patches which deliver new versions of manifest will take into account customizations and preserve the changes. How does it do that? If my modification involves the exact thing that the new manifest wants to change, what happens? For example, I used svccfg to change some property from X to Y. A patch wants to change X to Z. Does this override my customization? Thanks! CT