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