Bug 17913 - wrong LS_COLORS processing
Summary: wrong LS_COLORS processing
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: tcsh (show other bugs)
Version: unstable
Hardware: all Linux
: P2 major
Assignee: Gremlin from Kremlin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-17 15:05 MSK by inger@altlinux.org
Modified: 2008-12-17 12:06 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description inger@altlinux.org 2008-11-17 15:05:20 MSK
Для C-Shell утилитой dircolors (dircolors -c) экспортируется переменная rs (в составе переменной LS_COLORS), которая не известна tcsh (там внутри есть вбитый гвоздями список известных переменных).

Как следствие не полностью отрабатывает /etc/profile.d/*.csh

Не знаю кто виноват. dircolors который экспортирует эту переменную или tcsh который о ней ничего не знает ;)
Comment 1 inger@altlinux.org 2008-11-17 15:07:01 MSK
Примечание: как только возникает неверный LS_COLORS tcsh отказывается дальше работать мотивируя это так:
Unknown colorls variable `rs'.
Comment 2 Dmitry V. Levin 2008-11-23 21:39:17 MSK
https://qa.mandriva.com/show_bug.cgi?id=40532
Comment 3 Victor Forsyuk 2008-11-27 13:41:51 MSK
Исправлено в tcsh-6.16.00-alt1.
Comment 4 Vladimir Karpinsky 2008-12-16 16:24:14 MSK
А можно это исправление сделать доступным и бранче 4.1?
Comment 5 Victor Forsyuk 2008-12-16 18:47:00 MSK
(In reply to comment #4)
> А можно это исправление сделать доступным и бранче 4.1?

Я не уверен работает ли до сих пор перенос пакетов из сизифа в 4.1. Точнее, моя память подсказывает, что в связи с введением lzma уже нет (но мог что-то упустить...).

Если работает - нужно, видимо, повесить что-то на продукт Перенос пакетов. Но еще более правильно, чтобы в 4.1 этот пакет поместил тот, кто реально использует 4.1 и tcsh (как это ни парадоксально, я не большой любитель tcsh) и протестировал этот пакет именно в среде 4.1.
Comment 6 Vladimir Karpinsky 2008-12-17 10:21:40 MSK
У меня пользователи реально работают (наследие старых сановских традиций). Я не могу сказать, что используют что-то очень сложное, но эта ошибка не позволяет даже просто запустить csh! Вчера я пересобрал tcsh взятый из Сизифа и всё, вроде, заработало, во всяком случае csh запускается. 

Открыл в переносе пакетов #18231
Comment 7 inger@altlinux.org 2008-12-17 12:06:10 MSK
(In reply to comment #6)
> У меня пользователи реально работают (наследие старых сановских традиций).
> Я не могу сказать, что используют что-то очень сложное, но эта ошибка не
> позволяет даже просто запустить csh! Вчера я пересобрал tcsh взятый из Сизифа и
> всё, вроде, заработало, во всяком случае csh запускается. 
> 
> Открыл в переносе пакетов #18231
> 
Переноса пакетов в 4.1 не существует, но зато любой может собрать пакет с правильным релизом (M41 etc.) и отправить результат в 4.1.