Why /usr/cacti ? This isn't were it gets installed on Linux distributions and we shouldn't be creating lots of new toplevel directories in /usr on OpenSolaris either.
Instead I think this should be in /usr/lib/cacti/ /usr/share/cacti/ /var/cacti/ - for anything expected to be large and growing /etc/cacti/ etc as appropriate. When I've installed cacti before I've usually just put it all under the htdocs directory of an Apache installed. So how will this install be hooked into the Apache ? What will the admin have to do to get Cacti running after doing 'pkg install SUNWcacti' ? -- Darren J Moffat