On Thu, 4 Dec 2003, Dmitry Seleznev wrote:

> >On Wed, Dec 03, 2003 at 08:33:31PM +0300, Dmitry Seleznev wrote:
> >>  И"орек, а скажи почему такое
> >>  bash-2.05b# oopsctl stat
> >>  oopsctl: connect(): No such file or directory
> >>
> >>  В /tmp oopsctl есть. Storage инял. Работает от юзера oops.
> >
> >Путь к сокету надо указывать или делать е"о там, "де хочет oopsctl.
> >Сам путь hardcoded и oopsctl'ю "лубоко фиолетово на oops.cfg и что 
> >там прописано.
> >Он в не"о вообще не смотрит.
> 
> Как это фиолетово?! А на кой он то"да в конфи"е?! Это же безобразие!

oopsct действительно не смотрит в oops.cfg - он его не парсит. в oops.cfg
смотрит только oops в момент конфигурирования.

в стандартной ситуации происходит следующее:

в момент configure в oops.cfg и в oopsctl.c "прошиваются" указатель на один
и тот-же путь:

module oopsctl {
        # path to oopsctl unix socket
        socket_path     @OOPS_LOCALSTATEDIR@/oopsctl
        # time to auto-refresh page (seconds)
        html_refresh    300
}

oopsctl.c:

    if ( !path[0] ) {
        strncpy(path, OOPS_LOCALSTATEDIR, sizeof(path)-1);
        strncat(path, "/oopsctl", sizeof(path)-strlen(path)-1);
        path[sizeof(path)-1] = 0;
    }


Поэтому если в oops.cfg после configure не менять socket_path, то oopsctl будет
искать сокет в нужном месте. если менять - то oopsctl нужно запускать с
ключем, указывающим на путь к сокете.

> -- 
> 
> Shalom lehitraot!
> Dmitry Seleznev AKA MacDuck
> FIDO: 2:5095/6
> E-mail: [EMAIL PROTECTED]
> WWW:
>           http://www.rujs.org - Российский союз еврейских студентов (RUJS)
> =====================================================================
> If you would like to unsubscribe from this list send message to
> [EMAIL PROTECTED] with "unsubscribe oops" in message body.
> Archive is accessible on http://lists.paco.net/oops-rus/
> 

Igor Khasilev                     |
PACO Links, igor at paco dot net  |

=====================================================================
If you would like to unsubscribe from this list send message to
[EMAIL PROTECTED] with "unsubscribe oops" in message body.
Archive is accessible on http://lists.paco.net/oops-rus/

Дати відповідь електронним листом