
Usage:
------

geas-server [-c configfile] [other options]

 -c FILE   : Set configuration file to use.
 -d LEVEL  : Set debug level to 'LEVEL'.
 -v        : Verbose server output on. (Defaults to 'off'.)
 -q        : Hide error messages (Defaults to 'off')
 -V        : Show version, then quit immediately.
 -C        : Show configuration file.
 -u OR -h  : Show this help text.

(Note: -c must be the first command line option, if it is used.)

ORBit Options:

-ORBIIOPIPv4=1             : Enable IIOP over TCP/IPIP
-ORBIIOPIPv4=0             : Disable IIOP over TCP/IPIP
-ORBIIOPUSock=1            : Enable IIOP over UNIX sockets
-ORBIIOPUSock=0            : Disable IIOP over UNIX sockets


Debug level: This sets the level of debugging output. It can be one of 'off',
'low', 'medium' or 'high'. Alternatively, an integer from 0 to 10 may be used,
where '0' is 'off' and '10' is maximum detail.

Note: 'quiet' mode cancels 'verbose' mode.


The ORBit options can be used to control what communication system is used
by GEAS. The current options are TCP/IP (v4 only) and UNIX sockets. TCP/IP
must be used if the client and server run on different machines, if the
UNIX socket created by the user running ORBit is not accessible by the
client for any reason, or if the client does not use ORBit. UNIX sockets may
be used if the client and server are on the same machine, and can access the
appropriate socket.

This command can be used to analyse the IOR file, to determine what
hostname/port or UNIX socket is in use by the ORB:

    ior-decode cat `geas-server.ior`

(Check the FAQ for information on solving common connection problems.)


Configuration Files:
--------------------

By default, GEAS reads $(SYSCONFDIR)/geas.conf (where SYSCONFDIR is set by
the argument '--sysconfdir=DIR' when running autogen.sh/configure and
defaults to $(PREFIX)/etc - ie /usr/local/etc/geas.conf is the default
configuration file).

This may be modified at run time, by using the '-c' command line option, as
detailed above.
