release candidate zsh configs

Eric Hattemer hattenator at imapmail.org
Tue Feb 3 08:46:57 UTC 2004


>Thanks. :)
>
>Actually it would be good if you could put this rfe into
>bugzilla.  That way I won't forgot about it: though I hope
>to take a look at it before too long, it would be very good
>to have a record of the changes there.
>
I will file it two days from now.  Sorry that I don't have time at the 
moment. 

>
>    EH> I would like to remove /etc/skel/.zshrc
>    EH> because it is not expected that someone will install
>    EH> zsh before adding users.  All it does is source
>    EH> /etc/profile, which I moved into /etc/zshrc.
>
>Well, no there is a reason for that, see:
>  <https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=65509>.
>
There is some good discussion there, but I am considering reopening that 
bug to get some more ideas about the situation.  I suppose the situation 
is that redhat wants to give people the ability not to source in bash 
/etc/bashrc, or /etc/profile, and allow them to not source in zsh 
/etc/zshrc or /etc/profile.  That sounds fair that the default .zshrc 
can allow them to decide on whether to source the /etc/profile.  But the 
reason bash can get away with putting things in skel is that its 
automatically installed before adduser root, right?  zsh is likely to be 
added after users are added, and therefore would not copy over the skel 
.zshrc, right?  Unless the rpm checks to see if each user has a 
~/.zshrc, this may be a problem.  This is why I thought sourcing 
/etc/profile should be done in /etc/z*, but I suppose that doesn't give 
the user a choice to not source /etc/profile.  I installed zsh after my 
root and eric users.  Does the fedora installer copy over 
/etc/skel/.zshrc after it adds users?  Maybe there is a solution that 
would allow all of this to work together. 

-Eric Hattemer






More information about the fedora-devel-list mailing list