+++ Данная ошибка создана размножением ошибки 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
Касательно etcnet бага следующая: Надо почаще ставить кавычки вокруг переменных ;) Кажется где-то в недрах BTS есть аналогичная бага, но она тоже какая-то неявная.
Наличие дефекта подтверждаю, при этом замечу, что ситуация с многострочным hostname (или всё же названием профиля?) кажется мне знакомой. Как бы то ни было, независимо от происхождения входных данных их корректность проверять нужно. Лучше я это сделаю один раз в функции init_nethost(), всё равно это значение используется для формирования имени директории, а имена с переводом строки я не рассматриваю в качестве подходящих. Взял в работу.
(В ответ на комментарий №1) > Касательно etcnet бага следующая: > Надо почаще ставить кавычки вокруг переменных ;) > > Кажется где-то в недрах BTS есть аналогичная бага, но она тоже какая-то > неявная. https://bugzilla.altlinux.org/show_bug.cgi?id=18289#c5