Bug 8515 - broken due to LS_COLORS environment variable
Summary: broken due to LS_COLORS environment variable
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: tcsh (show other bugs)
Version: unstable
Hardware: all Linux
: P2 blocker
Assignee: Gremlin from Kremlin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-18 02:08 MSK by Mikhail Zabaluev
Modified: 2007-01-15 14:05 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mikhail Zabaluev 2005-11-18 02:08:25 MSK
tcsh не работает, если при ее запуске установлена переменная окружения LS_COLORS
со значением, установленным через eval `dircolors /etc/DIR_COLORS`, как это
делается в скриптах /etc/profile.d/color_ls.*
Steps to Reproduce:
1. Запустить csh из-под bash (login shell или дочерней, без модификаций окружения).
2. unset LS_COLORS
3. Снова запустить csh.
Actual Results:  
На шаге 1. csh вываливается с ошибкой:
Unknown colorls variable `su'.
На шаге 3. csh успешно запускается.

Expected Results:  
csh должна запускаться вне зависимости от значения LS_COLORS.
Comment 1 Victor Forsyuk 2005-11-21 20:47:00 MSK
Подтверждается.

Этот баг также занесен в дебиановскую BTS:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=339034
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=339406

Comment 2 Dmitry V. Levin 2006-01-08 02:42:44 MSK
В нынешнем виде csh просто нерабочий.

В Owl просто выключили ls-F:
http://cvsweb.openwall.com/cgi/cvsweb.cgi/Owl/packages/tcsh/

В Debian статус уже изменили на fixed.
Comment 3 Michael Shigorin 2006-03-05 20:59:03 MSK
Это кто-то чинит или мне попробовать?
Comment 4 Dmitry V. Levin 2006-03-05 21:04:27 MSK
Чего тут пробовать, исправления давно готовы, только прикладывай.
Comment 5 Michael Shigorin 2006-03-05 22:03:46 MSK
А, так оно fixed in 6.14.00-alt2:

* Tue Nov 22 2005 Victor Forsyuk <force@altlinux.ru> 6.14.00-alt2
- Fix #8515
- Split big html docs into separate package.
- Fix NLS messages (adding ".mo" suffix was not right).
- Add patches from Fedora package.