From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on finch.gentoo.org X-Spam-Level: *** X-Spam-Status: No, score=3.3 required=5.0 tests=DATE_IN_PAST_12_24, DMARC_REJECT,INVALID_DATE,MAILING_LIST_MULTI,RDNS_NONE autolearn=no autolearn_force=no version=4.0.0 Received: from [206.98.143.251] (helo=hatl0ms21.CORP.COX.COM) by cvs.gentoo.org with esmtp (Exim 3.30 #1) id 15mwgK-0006MC-00 for gentoo-dev@cvs.gentoo.org; Fri, 28 Sep 2001 06:23:53 -0600 Received: from catl0ms20.corp.cox.com ([10.214.200.51]) by CATL0MS21.corp.cox.com with Microsoft SMTPSVC(5.0.2195.2966); Fri, 28 Sep 2001 08:24:20 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-MimeOLE: Produced By Microsoft Exchange V6.0.4712.0 content-class: urn:content-classes:message Subject: RE: [gentoo-dev] man fails under tcsh Message-ID: <761A6DCECC3AD511B295009027DC773702E38ABB@CATL0S04.corp.cox.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [gentoo-dev] man fails under tcsh Thread-Index: AcFGwuO2bWkiqE2iRj+d1+0An8tB4QBVOMPw From: "Crowfoot, Norman (CCI-Atlanta)" To: Cc: Sender: gentoo-dev-admin@cvs.gentoo.org Errors-To: gentoo-dev-admin@cvs.gentoo.org X-BeenThere: gentoo-dev@cvs.gentoo.org X-Mailman-Version: 2.0 Precedence: bulk Reply-To: gentoo-dev@cvs.gentoo.org List-Help: List-Post: List-Subscribe: , List-Id: Gentoo Linux development list List-Unsubscribe: , List-Archive: Date: Fri Sep 28 06:24:01 2001 X-Original-Date: Fri, 28 Sep 2001 08:24:20 -0400 X-Archives-Salt: bd12df79-2cd2-42bb-9e9c-983664cd191a X-Archives-Hash: f73838825458a45eea7c37e555e7eec0 Man fails under csh/tcsh due to lack of PAGER setting in /etc/man.conf Standard man ebuild forces a pre-built /etc/man.conf with PAGER left blank. This confuses csh/tcsh when parsing the internally-constructed shell command, since an null string appears after the last "|" in the command string. The man problem under tcsh is the lack of definition for a "pager." The answer is to define the PAGER option in /etc/man.conf. And the reason the PAGER line is not filled in is the /etc/man.conf is overwritten by /usr/portage/sys-apps/man/files/man.conf at the last minute during the process! In other words, all the world of building the conf in man is blown out by the ebuild .... The fix? Comment out the install: #doins ${FILESDIR}/man.conf and use the man.conf file that man creates. =20 Other option is to edit man.conf to=20 PAGER less -is or equivalent. -----Original Message----- From: Tom von Schwerdtner [mailto:tvon@etria.org] Sent: Wednesday, September 26, 2001 2:59 PM To: gentoo-dev@cvs.gentoo.org Cc: Crowfoot, Norman (CCI-Atlanta) Subject: Re: [gentoo-dev] man fails under tcsh > man breaks when the login shell is csh or tcsh . . .=20 can you be more specific? man works fine for me. Also, there seems to be a tcsh bug in which it tries to parse LS_COLORS or=20 somethign related. Attempting to login to bash and then invoke tcsh fails=20 with "unknown colorls variable: 'do'" (off the top of my head). I dont=20 know much about this, but whomever is maintaining the tcsh ebuild may want=20 to look deeper. -T