release candidate zsh configs

Warren Togami wtogami at redhat.com
Sun Feb 8 08:31:54 UTC 2004


Eric Hattemer wrote:
> 
>> 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

I just had a thought...

Would something like this be inappropriate?

If the user runs zsh and ~/.zshrc does not exist but /etc/skel/.zshrc 
does exist, then copy it into their home directory.  Only a small patch 
to zsh would allow this, and this should not have any drawbacks.

Thoughts?

Warren





More information about the fedora-devel-list mailing list