Summary: | Свой патч для исходников netams | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Sergei Epiphanov <serpiph> | ||||
Component: | netams | Assignee: | ahtoh <ahtoh> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | enhancement | ||||||
Priority: | P2 | CC: | serpiph | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
Sergei Epiphanov
2005-04-21 11:07:19 MSD
Created attachment 834 [details]
Мои правки кода netams на основе наблюдений за запуском программы через init-скрипт.
(In reply to comment #0) > Прилагаю патч исходника netams, которым закрываю некоторые проблемы с > postgresql, выдачей информации ни экран. Только я не понял где этот патч, который закрывает проблемы с pgsql? И какие проблемы? Хотелось бы услышать, чтобы авторам направить. Библиотека postgresql при создании таблиц с PRIMARY KEY выдаёт на стандартный вывод строки информации о создании скрытого индекса по данному солбцу. При запуске netams отстыковывается от терминала, в результате эта строка приводит к вываливанию программы по сигналу (вроде, SIG_PIPE). Вот этот кусок - daemon(1, 1); + daemon(1, !flag_quiet); исправляет положение, переводя весь вывод в /dev/null при помощи параметра -q. Вот этот кусок - printf("\n"); +// printf("\n"); забивает вывод на экран при выходе программы (у меня иногда netams отваливался из-за этого). Автору уже писал и отправлял патч, он сказал, что внёс изменения в main.c для 3.2.2, но я так до сих пор и не вижу результата. Остальные изменения приводят структуру каталогов netams в состояние "а-ля ALTLinux", правят формирование /var/run/netams.pid. Патч приложен к баге (см. Attachment), а статус до сих пор UNCONFIRMED... patch added |