Bug 6653 - missing status option
Summary: missing status option
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: etcnet (show other bugs)
Version: unstable
Hardware: all Linux
: P2 minor
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-25 18:07 MSD by inger@altlinux.org
Modified: 2008-04-10 23:56 MSD (History)
7 users (show)

See Also:


Attachments
network.init status (458 bytes, patch)
2007-11-13 11:29 MSK, Serhii Hlodin
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description inger@altlinux.org 2005-04-25 18:07:18 MSD
заявлено но отсутствует в /etc/init.d/network возможность проверки status.
Comment 1 Denis Ovsienko 2005-05-14 13:18:36 MSD
Сначала определимся с тем, что такое статус... Отложим.
Comment 2 inger@altlinux.org 2006-09-12 15:22:27 MSD
Я понял что такое status.
etcnet может же при старте откуда-то узнавать сконфигурирован интерфейс уже или
нет. Пишет же "already up .. skipping"
Стало быть статус "true" если все подконтрольные интерфейсы already up
и "false" если хотя бы один "не up".

Это есть нужная штука ибо любому конфигуратору не помешает знать надо
передёрнуть сеть в начале его работы или нет.
Comment 3 Denis Ovsienko 2006-09-16 22:23:00 MSD
Хорошо.
Comment 4 Michael Shigorin 2006-12-01 15:58:19 MSK
См. тж. https://bugzilla.altlinux.org/show_bug.cgi?id=8509#c5
Comment 5 Serhii Hlodin 2007-11-13 11:29:55 MSK
Created attachment 2263 [details]
network.init status

Add 'status' command to /etc/init.d/network
Comment 6 Serhii Hlodin 2007-11-13 11:43:19 MSK
Анализ /etc/init.d/network из RedHat показал, что команда status дает список
текущих интерфейсов.

Учитывая, что данная команда стандартная для всех init-скриптов и активно
используется другими приложениями, думаю, что эта опция даже в предложенном мной
патче будет полезная. Особенно это касается сервиса powersaved, который
проверяет возможность перезапуска сервиса (SERVICES_TO_RESTART) именно по
результату выполнения /etc/init.d/service_name status. Принудительный перезапуск
network после спячки позволит избежать неработоспособности сети после спящего
режима (при необходимости) в большинстве стандартных случаях.
Comment 7 Denis Ovsienko 2007-11-13 12:21:20 MSK
Мысль интересная. После выхода из спячки вывод status будет таким же, как и до
входа в неё?
Comment 8 avm 2007-12-23 11:32:21 MSK
После выхода из спячки status никто вызывать не будет. Главное, чтобы при
засыпании powersaved понял, что сеть поднята; тогда он её опустит, а
проснувшись, поднимет обратно.
Comment 9 Denis Ovsienko 2008-03-15 16:23:33 MSK
Принято в trunk, появится в следующем релизе.
Comment 10 Denis Ovsienko 2008-04-10 23:56:33 MSD
0.9.6