From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 15 Nov 2001 01:57:14 +0300 From: Mikhail Zabaluev To: sisyphus@altlinux.ru Cc: devel@altlinux.ru Message-ID: <20011114225714.GF1995@localhost.localdomain> Mail-Followup-To: Mikhail Zabaluev , sisyphus@altlinux.ru, devel@altlinux.ru References: <20011112092609.GA9640@localhost.localdomain> <1593436351.20011112160132@scs-900.ru> <20011112155401.044892a0.zerg@altlinux.ru> <170262657.20011112195838@scs-900.ru> <1661079472.20011113095732@scs-900.ru> <20011113091420.GA21196@localhost.localdomain> <196589778.20011113160113@scs-900.ru> <20011113182339.7fe22080.zerg@altlinux.ru> <251301621.20011114101425@scs-900.ru> <20011114152546.3fb85f1e.zerg@altlinux.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20011114152546.3fb85f1e.zerg@altlinux.ru> User-Agent: Mutt/1.3.23.1i Subject: [sisyphus] Re: =?koi8-r?B?7sUg09TB0tTVxdQgS0RFIMna?= =?koi8-r?B?INDPxCDPwtnezs/HzyDQz8zY2s/XwdTFzNEhISE=?= Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: Hello Sergey, On Wed, Nov 14, 2001 at 03:25:46PM +0300, Sergey V Turchin wrote: > > EY> P.S. Если что в аттаче 2 файла: > EY> xsession-trace.1 - для строки "exec /bin/bash -login -x > EY> /etc/X11/Xsession $* 2>$HOME/tmp/xsession-trace.1" > EY> > EY> xsession-trace.2 - для строки "exec /bin/bash -x /etc/X11/Xsession $* > EY> 2>$HOME/tmp/xsession-trace.2" OK, I see your problem :) В .bashrc устанавливается переменная PS1, причем до включения /etc/bashrc. В последнем же факт установки переменной PS1 трактуется как признак интерактивного shell'а, и выполняются различные дела для консольных нужд. В том числе скрипт /etc/profile.d/keyboard.sh, который и мне стоил в свое время много крови :) Выход -- перенести установку PS1 после использования /etc/bashrc. 2devel: все-таки, как видите, $PS1 -- не очень надежный признак интерактивности. Гораздо надежнее [ -n "${-##*i*}" ]. Может быть, заменить такие проверки в /etc/{bashrc,profile}, /etc/profile.d/*, /etc/skel*/* ? -- Stay tuned, MhZ JID: mookid@jabber.org ___________ You can't cheat the phone company.