Summary: | [patch] workaround for ppp-watch misbehaviour | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Michael Shigorin <mike> | ||||||
Component: | ppp | Assignee: | Michael Shigorin <mike> | ||||||
Status: | CLOSED DUPLICATE | QA Contact: | qa-sisyphus | ||||||
Severity: | normal | ||||||||
Priority: | P2 | CC: | eostapets, lvu, mike | ||||||
Version: | unstable | ||||||||
Hardware: | all | ||||||||
OS: | Linux | ||||||||
Attachments: |
|
Description
Michael Shigorin
2005-10-21 16:05:45 MSD
Created attachment 1208 [details] ppp-watch workaround by Valentin Lavrinenko <lvu@uaservice.com.ua> reassign (right?..) *** Bug 8311 has been marked as a duplicate of this bug. *** Кто-нибудь сам проверял проблему и решение? (In reply to comment #4) > Кто-нибудь сам проверял проблему и решение? Я-то проверял :) Мой аккаунт на багзилле наконец-то заработал, теперь смогу сам за багой следить. Спасибо Michael Shigorin за вывешивание. Возможно ли (нужно ли) сменить репортера на меня? (In reply to comment #5) > Возможно ли (нужно ли) сменить репортера на меня? Кажется, нет (да и разницы-то?). Created attachment 1230 [details]
New version of the patch
Новая версия патча - после более тщательного тестирования обнаружил, что старая
работала плохо. Теперь вместо того, чтобы просто ждать появления .pid-файла, мы
попутно ищем connect-script, запущенный интересующим нас pppd (обычно это
chat).
На убивание chat'а pppd реагирует нормально, выходит с кодом 8 (connect script
failed). Поскольку иногда надо знать, что именно юзер убил дозвон, мы подменяем
8 на 5, если до SIGCHLD был получен SIGINT или SIGTERM.
Я уже давно не пользуюсь ppp-watch и net-scripts, к сожалению. Не знаю, что делать с этим. (In reply to comment #8) > Я уже давно не пользуюсь ppp-watch и net-scripts, к сожалению. Не знаю, что > делать с этим. А есть какая-то альтернатива, в том же etcnet? Я могу попытаться воткнуть его в ALM 2.4, но хочется, чтобы аналог ppp-watch'а там был. ppp-watch позволяет продолжить загрузку системы, отправив pppd продолжать в фон, если первая попытка не удалась. Требуется то же самое в /etc/net? Может быть, кто-то хочет заняться net-scripts самостоятельно? http://bugzilla.altlinux.org/show_bug.cgi?id=10095 - исправление упомянутых багов (в т.ч. и первоначального, касающегося ppp-watch) в самом pppd. Может, этот надо Mark as duplicate? Честно говоря, я давно уже потерял контекст и с удовольствием переназначил бы этот баг на кого-нибудь другого. (In reply to comment #13) > Честно говоря, я давно уже потерял контекст и с удовольствием переназначил бы > этот баг на кого-нибудь другого. Я ж говорю, не переназначить, а закрыть как дупликат. И он сразу уйдет к legion@ :) наверное, ppp займёмся мы. Так предложенный в #10095 патч считать более правильным? (+перевесил на себя) reassign (In reply to comment #12) > Может, этот надо Mark as duplicate? Так и поступим. *** This bug has been marked as a duplicate of 10095 *** |