Для C-Shell утилитой dircolors (dircolors -c) экспортируется переменная rs (в составе переменной LS_COLORS), которая не известна tcsh (там внутри есть вбитый гвоздями список известных переменных). Как следствие не полностью отрабатывает /etc/profile.d/*.csh Не знаю кто виноват. dircolors который экспортирует эту переменную или tcsh который о ней ничего не знает ;)
Примечание: как только возникает неверный LS_COLORS tcsh отказывается дальше работать мотивируя это так: Unknown colorls variable `rs'.
https://qa.mandriva.com/show_bug.cgi?id=40532
Исправлено в tcsh-6.16.00-alt1.
А можно это исправление сделать доступным и бранче 4.1?
(In reply to comment #4) > А можно это исправление сделать доступным и бранче 4.1? Я не уверен работает ли до сих пор перенос пакетов из сизифа в 4.1. Точнее, моя память подсказывает, что в связи с введением lzma уже нет (но мог что-то упустить...). Если работает - нужно, видимо, повесить что-то на продукт Перенос пакетов. Но еще более правильно, чтобы в 4.1 этот пакет поместил тот, кто реально использует 4.1 и tcsh (как это ни парадоксально, я не большой любитель tcsh) и протестировал этот пакет именно в среде 4.1.
У меня пользователи реально работают (наследие старых сановских традиций). Я не могу сказать, что используют что-то очень сложное, но эта ошибка не позволяет даже просто запустить csh! Вчера я пересобрал tcsh взятый из Сизифа и всё, вроде, заработало, во всяком случае csh запускается. Открыл в переносе пакетов #18231
(In reply to comment #6) > У меня пользователи реально работают (наследие старых сановских традиций). > Я не могу сказать, что используют что-то очень сложное, но эта ошибка не > позволяет даже просто запустить csh! Вчера я пересобрал tcsh взятый из Сизифа и > всё, вроде, заработало, во всяком случае csh запускается. > > Открыл в переносе пакетов #18231 > Переноса пакетов в 4.1 не существует, но зато любой может собрать пакет с правильным релизом (M41 etc.) и отправить результат в 4.1.