Bug 7020 - alternatives-manual некорректно определяет текущий статус альтернативы
: alternatives-manual некорректно определяет текущий статус альтернативы
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/alternatives)
: unstable
: all Linux
: P2 major
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2005-06-07 14:58 by
Modified: 2005-07-15 10:55 (History)


Attachments


Note

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


Description From 2005-06-07 14:58:14
Код:

grep -q "^$from" $manual_file
if [ $? -eq 0 ]; then
    [ -w $manual_file ] || print_fatal "$manual_file is not writable for me"
    ed -s $manual_file 2>/dev/null <<EOF
%s|^$from   .*|$from    $to manual|g
wq
EOF
else
    echo "$from $to manual">>$manual_file
fi

Если $from совпадает с началом одной из существующих альтернатив и эта
альтернатива находится в "ручном режиме" - $from не будет переведена в "ручной
режим".
Steps to Reproduce:
1. apt-get install vim-enhanced vim-X11 vim-X11-gtk
2. alternatives-manual /usr/bin/vim-X11 /usr/bin/vim-gtk && alternatives-update
3. alternatives-manual /usr/bin/vim /usr/bin/vim-enhanced
4. readlink /etc/alternatives/links/\|usr\|bin\|vim
Actual Results:  
/usr/bin/vim-X11

Expected Results:  
/usr/bin/vim-enhanced
------- Comment #1 From 2005-06-07 14:59:23 -------
> 3. alternatives-manual /usr/bin/vim /usr/bin/vim-enhanced

alternatives-update естессно запускается.  Кстати, можно заглянуть и в
/etc/alternatives/manual
------- Comment #2 From 2005-06-10 12:36:01 -------
в 0.2.0-alt1