заявлено но отсутствует в /etc/init.d/network возможность проверки status.
Сначала определимся с тем, что такое статус... Отложим.
Я понял что такое status. etcnet может же при старте откуда-то узнавать сконфигурирован интерфейс уже или нет. Пишет же "already up .. skipping" Стало быть статус "true" если все подконтрольные интерфейсы already up и "false" если хотя бы один "не up". Это есть нужная штука ибо любому конфигуратору не помешает знать надо передёрнуть сеть в начале его работы или нет.
Хорошо.
См. тж. https://bugzilla.altlinux.org/show_bug.cgi?id=8509#c5
Created attachment 2263 [details] network.init status Add 'status' command to /etc/init.d/network
Анализ /etc/init.d/network из RedHat показал, что команда status дает список текущих интерфейсов. Учитывая, что данная команда стандартная для всех init-скриптов и активно используется другими приложениями, думаю, что эта опция даже в предложенном мной патче будет полезная. Особенно это касается сервиса powersaved, который проверяет возможность перезапуска сервиса (SERVICES_TO_RESTART) именно по результату выполнения /etc/init.d/service_name status. Принудительный перезапуск network после спячки позволит избежать неработоспособности сети после спящего режима (при необходимости) в большинстве стандартных случаях.
Мысль интересная. После выхода из спячки вывод status будет таким же, как и до входа в неё?
После выхода из спячки status никто вызывать не будет. Главное, чтобы при засыпании powersaved понял, что сеть поднята; тогда он её опустит, а проснувшись, поднимет обратно.
Принято в trunk, появится в следующем релизе.
0.9.6