[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: (решено) GNOME и koi8



 >>>  Кстати, совершенно не этой командой, ну да ладно.
 AC>> Этой.

> В zsh . хочет бита x.  А без него - source.  А на /etc/profile, который
> нифига не скрипт, бита x нету.

Ты меня извини, друг, но это просто выше моих сил /-)

0 ~>/bin/zsh -li
0 ~>echo 'BRBRBR=12345' > /tmp/zsh_include
0 ~>. /tmp/zsh_include
0 ~>echo $BRBRBR
12345
0 ~>ls -la /tmp/zsh_include 
-rw-r--r-- 1 cheusov syntagma 13 2008-03-31 17:36 /tmp/zsh_include
0 ~>

Если бы zsh требовал флага исполняемости для "включаемых" файлов
его надо было бы просто пристрелить без суда и следствия.

 >>>  А *csh, которые этого синтаксиса не
 >>> понимают?
 AC>> Для лучшей подержки *csh pam_env несколько лучше, да.  В смысле
 AC>> универсальнее. 1:0 в твою пользу.  Но у меня потребности в такой
 AC>> колбасе нет.  bourne shell есть везде, он стандарт, его не может не
 AC>> быть.

> Ну, положим, Bourne shell для начала в линуксах нету.  Либо Bourne-Again
> shell, либо вообще что-то левое, типа busybox...
Детский сад.

Поток про неживых пользователей и разные типы логинов, которые не в теме
поскипан.
> быстро выясняется, что /bin/sh-специфичный файл, зачитываемый далеко
> не в каждой ситуации, когда эти настройки нужны, является не слишком
> подходящим местом для того, чтобы их там хранить.
Ну что ж. Пожуем еще.

Итого:
 me     :     Чуприна
 --------------------
   За конкретный ответ на конкретный вопрос товарища на предмет
   ИНТЕРАКТИВНОГО gdm и /etc/profile. Решение для xdm адаптируется для
   gdm.
 1               0
   За решение, не зависящее от типа шела, через который собственно
   происходит login.
 0               1
   За решение, не зависящее от настроек PAM-а и вообще его наличия
   (дистрибутива и ОС вообще, хоть мы и в Debian-russian)
 1               0
   За отсутствие "побочных эффектов" в виде инициализации переменных
   для НЕинтерактивных логинов и вообще для cron/at в случае топика.
   Изначально обсуждался gdm login и ни о каких неживых пользователях и
   скриптах, запускаемых снаружи речь не шла. У pam_env - своя функция.
   У /etc/profile - своя.
 1               0
   За красивые картинки :-)
 1               0
 --------------------
 4               1

Ура! Пирожек на полочке присуждается мне :-P :-)

За то, что zsh НЕ читает /etc/profile при интерактивном логине так,
как это делают другие bourne шелы (Все?) - zsh-у "низачет". Его
многочисленные достоинства вне обсуждаемой темы.

-- 
Best regards, Aleksey Cheusov.


Reply to: