Why does this need a top level directory in /usr/ ?  The only time we 
should need those is when there is a hard requirement to be able to 
support multiple incompatible versions installed at the same time.

SHould not be delivering an /etc/init.d/ file instead an SMF service 
should be delivered.  The case needs to specify the FMRI and the method 
credentail at the very least (ie what user and privileges will this run 
with).

Binaries if they are intended to be run by the admin should be in:
/usr/bin or /usr/sbin, if they are daemons only then /usr/lib/ganglia/

The /usr/ganglia/include should be /usr/include/ganglia.

/usr/ganglia/lib should be /usr/lib/ganglia or maybe just /usr/lib for 
the libganglia parts if the intent is something else can link to it.

The man pages should be in /usr/share/man/man1  (not mans which we don't 
have on OpenSolaris).

I'm not sure where the "web" directory belongs but maybe following the 
Cacacti case it should be /usr/share/ganglia/web.

What is the purpose of ganglia-monitor ?

This case as does not met the filesystem layout or SMF requirements for 
Solaris and as such should not be approved as currently specified.

--
Darren J Moffat

Reply via email to