From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ivan Zakharyaschev To: Subject: Re: [devel] lang.csh In-Reply-To: <20010201033420.C30569@LDV.fandra.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=koi8-r Content-Transfer-Encoding: 8BIT Sender: devel-admin@linux.iplabs.ru Errors-To: devel-admin@linux.iplabs.ru X-BeenThere: devel@linux.iplabs.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: devel@linux.iplabs.ru List-Help: List-Post: List-Subscribe: , List-Id: IPLabs Linux Team Developers mailing list List-Unsubscribe: , List-Archive: X-Original-Date: Thu, 1 Feb 2001 14:43:21 +0300 (MSK) Date: Thu, 1 Feb 2001 14:43:21 +0300 (MSK) Archived-At: List-Archive: List-Post: On Thu, 1 Feb 2001, Dmitry V. Levin wrote: > On Thu, Feb 01, 2001 at 02:21:29AM +0300, Ivan Zakharyaschev wrote: > > Я пробовал заходить под пользователем с tcsh в качестве оболочки -- > были > > проблемы с переходом консоли в режим, нужный для показа русских букв. > > После небольшого исправления в /etc/profile.d/lang.csh, сделанного по > > аналогии с sh-скриптом, вроде заработало (патч приложен). > > Спасибо. > Вообще, еще более portable использовать /dev/stdin А вообще нельзя ли избежать дублирования в /etc/profile.d/ одного и того же в двух вариантах (sh и csh)? Можно сделать, например, так: всем полноправным пользователям в качестве login shell записывается не какой-то из sh, bash, tcsh и т.д., а просто некоторая программа "shell manager" (по аналогии с desktop manager). Этот shell manager -- простой /bin/sh, который исполняет весь profile, а в конце делает exec bash, exec tcsh или что пользователь пожелает (выбор shell'а, в котором пользователь будет работать, можно предоставить самому пользователю, а можно и жестко закрепить за ним уже выбранный администратором). Окружение, состояние консоли при этом в конечном пользоваетльском shell'е сохраняются. Могут все-таки быть какие-то особые для каждого из варинтов действия, которые надо совершить при входе -- они будут выполняться так же, как и сейчас, конечным shell'ом (но их будет уже сильно меньше). -- Best regards, Ivan Z. _______________________________________________ Devel mailing list Devel@linux.iplabs.ru http://www.logic.ru/mailman/listinfo/devel