Does the ODBC-ODBC Bridge installation support xinetd on UNIX?

xinetd is an open-source replacement for inetd. xinetd combines inetd, tcpwrappers, and a considerable amount of other functionality.

The install scripts for UNIX distributions up to 1.0.0.23 do not support xinetd, although it is relatively trivial to manually add the Easysoft ODBC-ODBC Bridge server to the xinetd configuration, post installation:

  1. Locate the xinetd.conf file. It is usually in /etc/xinetd/conf.
  2. Examine the xinetd.conf file and look for an includedir command.

    If you find an includedir command, change to that directory and create a file called esoobserver that has these contents:

    service esoobserver
    {
        socket_type = stream
        protocol = tcp
        wait = no
        user = root
        server = /bin/bash
        server_args = /usr/local/easysoft/oob/server/server
        disable = no
    }

    Make sure the server argument is a valid shell on your system.

  3. If in the previous step, you didn't find an includedir command, add the previous entry to the end of your xinetd.conf file.
  4. Tell xinetd to reread its configuration files.

    You usually do this by sending it a USR1 signal. For example, kill -USR1 process_id_of_xinetd. However, as xinetd can be configured to use different signals, check what signal your version of xinetd requires.