On Thu, Oct 19, 2006 at 12:12:27AM -0400, Paul Moore wrote:
I've been working for several weeks trying to build a precompiled pkg of
hobbit for solaris and have had varied success. After a great deal of
troubleshooting I stumbled across a fundamental flaw as best that I can
tell. It appears that several of the binaries (bb, hobbitd,
hobbit-ghosts.cg to name a few) compiled actually have the local server and
ip as configured in the Makefile rather than calling the hobbitserver.cfg
file for that information.
Is this by design?
All of the binaries ship with a built-in default for all of the settings
in hobbitserver.cfg; mostly some sane default, but also a few things
taken from the configuration (i.e. the Makefile) - including the IP-
address of the Hobbit server.
However, these built-in settings are ONLY used if there is no
environment variable overriding them. All of the programs are
normally run via hobbitlaunch which has the task of picking up the
hobbitserver.cfg settings and providing them to the various tools.
The CGI programs all run with the "--env=/path/to/hobbitserver.cfg"
option, and hence pick up the hobbitserver.cfg settings directly.
Regards,
Henrik