Bug 9170 - Синтаксическая ошибка в AWK-сценарии
: Синтаксическая ошибка в AWK-сценарии
Status: CLOSED WORKSFORME
: Sisyphus
(All bugs in Sisyphus/alternatives)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2006-02-27 18:31 by
Modified: 2007-01-22 09:42 (History)


Attachments


Note

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


Description From 2006-02-27 18:31:20
Строчка в файле /usr/share/alternatives/config.awk
"alternatives-manual " name " " candidate[$0] "; alternatives-update" | getline 
и ей подобные отчего-то пытаются выполнить "; alternatives-update" отдельной
командой :( AWK, что ли, поменялось? А если вместо неё написать
{ F="alternatives-manual " name " " candidate[$0] "; alternatives-update"
  F | getline }
-- всё нормально
Возможно, это вообще ошибка AWK?
Steps to Reproduce:
1. apt-get install vim-X11-gtk2
2. apt-get install vim-X11-neXtaw
3. alternatives-config /usr/bin/vim-X11
выбрать что-нибудь
Actual Results:  
sh: -c: line 0: syntax error near unexpected token `;'
sh: -c: line 0: `; alternatives-update'


Expected Results:  
нормальная работа
------- Comment #1 From 2006-05-13 23:50:43 -------
Так, Стас, ты багу пофиксил, а закрыть -- не закрыл?
------- Comment #2 From 2007-01-19 23:42:53 -------
На Сизифе (от 19.01.2007) бага до сих пор воспроизводиться.
alternatives-0.2.0-alt4
update-alternatives-1.8.3-alt1
------- Comment #3 From 2007-01-22 09:42:02 -------
 не той утилитой пользуетесь, надо:
alterarnatives-auto/alterarnatives-manual.

А alternatives-config - это contrib от какого-то товарища, надо его выкинуть.