[sisyphus] etcnet -- я схожу с ума
Denis Ovsienko
=?iso-8859-1?q?pilot_=CE=C1_altlinux=2Eru?=
Чт Ноя 1 00:33:10 MSK 2007
Приветствую.
[...]
> Насколько я понял, ifrename наконец-то исправили, в результате код в
> etcnet перестал работать:
>
> NEW_NAME=`$IFRENAME -c $PROF_IFTAB -i $OLDNAME -D 2>/dev/null
> | head -1 | cut -d' ' -f7 | sed 's/.$//'`
>
> Раньше ifrename выдавал в stdout строку вида:
>
> Dry-run : Would rename eth0 to lan.
>
> Теперь эта строка идёт в stderr, а в stdout выдаётся только имя
> интерфейса без точки в конце.
Исправленный regexp будет в версии 0.9.5, но вы понимаете, что я не
могу предугадывать будущие изменения в ifrename.
> > > ну и т.д.
> > > есть интерфейс bluetooth, а при старте ругань на "bluetoot"
> > >
> > > откусывается последний символ!
> > >
> > > Это что за новости?
> > >
> > > Пока сделал в /etc/net/ifaces силинки на каждый интерфейс с одним
> > > откусаным символом. Но это же не дело...
>
> Можно было бы сделать mv /etc/net/iftab /etc/iftab (тогда
> переименование будет выполняться при запуске сервиса ifrename, либо
> его правилами для udev); к сожалению, в таком варианте сейчас не
> работает запуск интерфейсов с USE_HOTPLUG=yes, которые уже существуют
> во время загрузки (из-за внутренних проблем udev не работает повторная
> обработка событий для переименованных интерфейсов, которая нужна в
> данном случае).
Перенос iftab из /etc/net в /etc --- изменение, которое я бы меньше
всего хотел видеть. О чём и написал в devel на .
--
DO4-UANIC
Подробная информация о списке рассылки Sisyphus