Aleksey Cheusov -> debian-russian@lists.debian.org @ Mon, 31 Mar 2008 18:01:40 +0300:
>> быстро выясняется, что /bin/sh-специфичный файл, зачитываемый далеко >> не в каждой ситуации, когда эти настройки нужны, является не слишком >> подходящим местом для того, чтобы их там хранить. AC> Ну что ж. Пожуем еще. AC> Итого: AC> me : Чуприна AC> -------------------- AC> За конкретный ответ на конкретный вопрос товарища на предмет AC> ИНТЕРАКТИВНОГО gdm и /etc/profile. Решение для xdm адаптируется для AC> gdm. AC> 1 0 AC> За решение, не зависящее от типа шела, через который собственно AC> происходит login. AC> 0 1 AC> За решение, не зависящее от настроек PAM-а и вообще его наличия AC> (дистрибутива и ОС вообще, хоть мы и в Debian-russian) AC> 1 0 AC> За отсутствие "побочных эффектов" в виде инициализации переменных AC> для НЕинтерактивных логинов и вообще для cron/at в случае топика. AC> Изначально обсуждался gdm login и ни о каких неживых пользователях и AC> скриптах, запускаемых снаружи речь не шла. У pam_env - своя функция. AC> У /etc/profile - своя. AC> 1 0 1 1 Я, естественно, не выставляю в неинтерактивных скриптах интерактивно-специфичные переменные. Зачем, если их можно выставить в интерактивно-специфичных, причем специфичных именно для нужного типа интерактивности? (Хинт: переменная EDITOR не только крону не нужна, она еще при логине в иксы и в консоль зачастую должна быть разной.) AC> За красивые картинки :-) AC> 1 0 За отсутствие красивых картинок не по теме 0 1 За использование /etc/profile не по назначению (именно, у него _своя_ функция - я б понял, если б ты из него сурсил общий хотя бы для всех sh-совместимых шеллов файл - и его же сурсил бы из Xsession) -1 0 За решение, выставляющее одинаково нужные переменные для интерактивной и неинтерактивной сессии (включая cron), что избавляет от проблем "при логине работает, а из крона/по ssh ладно бы не работало, а то, не дай бог, работает НЕ ТАК") 0 1 AC> -------------------- AC> 4 1 Сумму сам пересчитаешь? AC> За то, что zsh НЕ читает /etc/profile при интерактивном логине так, AC> как это делают другие bourne шелы (Все?) - zsh-у "низачет". Авотфиг. Если что-то тебе не нравится - это еще не значит, что оно неправильно. Неправильно - это когда не нравится мне :) -- Artem Chuprina RFC2822: <ran{}ran.pp.ru> Jabber: [EMAIL PROTECTED] Танк - это не фаллический символ. Он просто _едет_... (С)энта -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]