[Comm] bashrc, bashrc.d и неинтерактивный shell

Denis G. Samsonenko =?iso-8859-1?q?d=2Eg=2Esamsonenko_=CE=C1_gmail=2Ecom?=
Вс Ноя 16 22:15:17 MSK 2008


Привет!

16 ноября 2008 г. 14:19 Sergey Vlasov написал:
>> Да, с таким вариантом тот же firefox, запускаемый из меню будет видеть
>> соответствующие переменные. Но тогда возникает другая проблема.
>> Оболочка, запущенная не как логин-шелл (например, оболочка в mc)
>> данных переменных не получит.
>
> Должна получить, унаследовав от первоначального login shell (если
> только кто-то по дороге их не сбросил).

Сейчас ещё раз проверил -- действительно наследует. Странно, у меня в
первый раз почему-то данные переменные не значились в выводе set в
оболочке mc, потому и решил, что не сработает.

Опять же тогда непонятно мне, почему же тогда раньше bash-completion
не работал раньше в том же mc, когда он находился в /etc/profile.d, и
заработал только когда был перенесён в /etc/bashrc.d
(https://bugzilla.altlinux.org/show_bug.cgi?id=9273), если его
оболочка наследует от "первоначального login shell"?

-- 
Всего доброго,

Денис.


Подробная информация о списке рассылки community