Bug 20297 - etcnet валится если возникают переменные содержащие пробелы или перевод строки
: etcnet валится если возникают переменные содержащие пробелы или перевод строки
Status: ASSIGNED
: Sisyphus
(All bugs in Sisyphus/etcnet)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2009-06-03 17:24 by
Modified: 2009-12-04 19:05 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2009-06-03 17:24:12
+++ Данная ошибка создана размножением ошибки 20291 +++

Для alterator-net-eth-4.5-alt1 в Live системе.
При нажатии кнопки "Apply" в консоль падают сообщения:

sed: -e выражение #1, символ 58: незавершенная команда `s'
/sbin/ifdown: line 21: [: /etc/net/ifaces/eth0@localhost.localdomain: binary
operator expected

Еще говорит:
grep: /etc/iftab: No such file or directory

$ /sbin/ip a l
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP
qlen 1000
    link/ether 00:90:f5:32:17:68 brd ff:ff:ff:ff:ff:ff
    inet 10.2.1.103/23 brd 10.2.1.255 scope global eth0
3: pan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN
    link/ether 06:ff:e3:80:6d:3c brd ff:ff:ff:ff:ff:ff
------- Comment #1 From 2009-06-03 17:25:31 -------
Касательно etcnet бага следующая:
Надо почаще ставить кавычки вокруг переменных ;)

Кажется где-то в недрах BTS есть аналогичная бага, но она тоже какая-то
неявная.
------- Comment #2 From 2009-06-03 18:05:42 -------
Наличие дефекта подтверждаю, при этом замечу, что ситуация с многострочным
hostname (или всё же названием профиля?) кажется мне знакомой. Как бы то ни
было, независимо от происхождения входных данных их корректность проверять
нужно. Лучше я это сделаю один раз в функции init_nethost(), всё равно это
значение используется для формирования имени директории, а имена с переводом
строки я не рассматриваю в качестве подходящих.

Взял в работу.
------- Comment #3 From 2009-10-30 21:12:34 -------
(В ответ на комментарий №1)
> Касательно etcnet бага следующая:
> Надо почаще ставить кавычки вокруг переменных ;)
> 
> Кажется где-то в недрах BTS есть аналогичная бага, но она тоже какая-то
> неявная.

https://bugzilla.altlinux.org/show_bug.cgi?id=18289#c5