I think that it makes sense to at least *try* to move zebrasrv out of 
/usr/bin.  /usr/lib seems the right place for it.

    - Garrett

Glenn Skinner wrote:
>     Date: Wed, 12 Aug 2009 14:45:17 -0600
>     From: Andre Molyneux <Andre.Molyneux at sun.com>
>     Subject: Re: 2009/424 [idzebra]
>     Glenn Skinner wrote:
>     > 
>     > Is zebrasrv a daemon that idzebra users wouldn't ordinarily start by
>     > hand?  If so, then it ought to live in /usr/lib rather than in
>     > /usr/bin.
>
>     Apparently it can be either.  The zebrasrv man page states:
>
>         zebrasrv is the Z39.50 SRU frontend server for the Zebra
>         search engine and indexer.
>
>           On Unix you can run the zebrasrv server from the command
>           line - and put it in the background. It may also operate
>           under the inet daemon.
>
>     Full man page attached for context.
>
> After reading the man page, it looks like zebrasrv is a classic Unix
> daemon that offers the administrator lots of different ways to
> configure it and to get it going.
>
> If this project were being developed from scratch within
> {,Open}Solaris, we'd tell you to make the daemon into an SMF service
> and to use SMF to manage its configuration settings.  (And the
> daemon's file system location would be somewhere within /usr/lib.)
>
> Depending on how well-integrated into Solaris you want idzebra to be,
> you could potentially do this (and offer the changes for Solaris to
> the upstream developers).
>
> But it may not merit this level of effort.  (If I were working on this
> project, I'd at least put zebrasrv into /usr/lib.  I won't insist that
> you do so, though.  Other ARC members may have different opinions.)
>
>               -- Glenn
>
>   


Reply via email to