/etc/project file is static and there is no way for packagers to ship project entires. We should have /etc/project.d and SMF manifest, which will autoassemble the /etc/project from /etc/project.d/ entries.
Updated by Josef Sipek over 6 years ago
I can see two different ways of interpreting the "assemble /etc/project":
1. load whatever effectively amounts to:
`cat /etc/project /etc/project.d/*`
/etc/project with directory contents, and then load it:
`cat /etc/project.d/* > /etc/project`
Personally, I like the first approach better. It matches what other packages (and other systems) do.