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 > >