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