| 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 |