On Monday 02 May 2011 11:26:27 you wrote:
> on 05/02/2011 01:05 PM Mick wrote the following:
> > Another thing I found, is some incongruity about the file in which the
> > $EDITOR and $PAGER should be defined.
> > 
> > The migration guide says:
> > 
> > "The EDITOR variable is no longer found in /etc/rc.conf. Both EDITOR and
> > PAGER are set by default in /etc/profile. You should change this as
> > needed in your ~/.bashrc (or equivalent) file or create
> > */etc/env.d/99editor* and set the system default there."
> > 
> > On the other hand the /etc/profile file seems to recommend
> > /etc/profile.d/
> > 
> > "# You should override these in your ~/.bashrc (or equivalent) for
> > per-user # settings.  For system defaults, you can add a new file in
> > /etc/profile.d/. export EDITOR=${EDITOR:-/bin/nano}
> > export PAGER=${PAGER:-/usr/bin/less}"
> > 
> > Which one is the authoritative place to define a system wide editor?
> 
> All above are consistent. The system default is set in a file like
> /etc/env.d/99editor
> I use eselect (app-admin/eselect) to set the system defaults.
> eg I have:
> # cat /etc/env.d/99editor
> # Configuration file for eselect
> # This file has been automatically generated.
> EDITOR="/usr/bin/vi"
> VISUAL="/usr/bin/vi"
> 
> But on a per user basis, a user should define those environment
> variables in his ~/.bashrc or ~/.bash_profile (or equivalent) shell
> initialization files.

Thanks.  Not sure if there is a difference between an env.d variable and a 
profile.d variable.  I've added mine to /etc/profile.d for now.  I'll see what 
gives when I reboot.
-- 
Regards,
Mick

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to