[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