From owner-freebsd-questions Wed Feb 27 16:43:15 2002 Delivered-To: freebsd-questions@freebsd.org Received: from mta06-svc.ntlworld.com (mta06-svc.ntlworld.com [62.253.162.46]) by hub.freebsd.org (Postfix) with ESMTP id 21FE737B405 for ; Wed, 27 Feb 2002 16:43:11 -0800 (PST) Received: from lungfish.ntlworld.com ([80.4.0.215]) by mta06-svc.ntlworld.com (InterMail vM.4.01.03.27 201-229-121-127-20010626) with ESMTP id <20020228004309.PTXI7000.mta06-svc.ntlworld.com@lungfish.ntlworld.com>; Thu, 28 Feb 2002 00:43:09 +0000 Received: from tuatara.goatsucker.org (tuatara.goatsucker.org [192.168.1.6]) by lungfish.ntlworld.com (8.11.6/8.11.3) with ESMTP id g1S0iDj12120; Thu, 28 Feb 2002 00:44:13 GMT (envelope-from scott@tuatara.goatsucker.org) Received: (from scott@localhost) by tuatara.goatsucker.org (8.11.6/8.11.6) id g1S0iG548425; Thu, 28 Feb 2002 00:44:16 GMT (envelope-from scott) Date: Thu, 28 Feb 2002 00:44:16 +0000 From: Scott Mitchell To: =?iso-8859-1?Q?Rickard_Borgm=E4ster?= Cc: Dan Nelson , freebsd-questions@FreeBSD.ORG Subject: Re: System-wide environment variables Message-ID: <20020228004416.B48231@localhost> References: <20020226030324.4a94cc33.doktorn@realworld.nu> <1014689577.677.0.camel@blackbox.pacbell.net> <20020226025447.GA21944@dan.emsphone.com> <20020227233106.35b14982.doktorn@realworld.nu> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.2.5i In-Reply-To: <20020227233106.35b14982.doktorn@realworld.nu>; from doktorn@realworld.nu on Wed, Feb 27, 2002 at 11:31:06PM +0100 X-Operating-System: FreeBSD 4.5-STABLE i386 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Wed, Feb 27, 2002 at 11:31:06PM +0100, Rickard Borgmäster wrote: > On Mon, 25 Feb 2002 20:54:47 -0600 > Dan Nelson hit the keyboard and punched: > > > In the last episode (Feb 25), Mike Makonnen said: > > > On Mon, 2002-02-25 at 18:03, Rickard Borgmäster wrote: > > > > > > > Where should i put this? Into rc.conf.local or something maybe? > > > > > > .login > > > > That only works if you use /bin/sh as your shell. You can set global > > env variables in /etc/login.conf, with the 'setenv' cap. > > I don't get it. > > The command now in .bashrc: > export PS1=$'[ \\u@\\h:\\w ] \\$ ' > > How do I put this into /etc/login.conf, "with the 'setenv' cap"? > I want this to apply all users, no matter wether they login to > shell or by gdm. > :setenv=PS1=$'[ \\u@\\h:\\w ] \\$ ':\ There's already a setenv property in the default /etc/login.conf, so you can just add the PS1=... part to that. I'm not entirely sure how well login.conf handles quotes and other shell metacharacters, so you may need some more blackslashes in there to get that to parse correctly. Scott -- =========================================================================== Scott Mitchell | PGP Key ID | "Eagles may soar, but weasels Cambridge, England | 0x54B171B9 | don't get sucked into jet engines" scott.mitchell@mail.com | 0xAA775B8B | -- Anon To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message