From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4259 invoked from network); 20 May 2001 18:27:06 -0000 Received: from sunsite.dk (130.225.51.30) by ns1.primenet.com.au with SMTP; 20 May 2001 18:27:06 -0000 Received: (qmail 13206 invoked by alias); 20 May 2001 18:26:57 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 14402 Received: (qmail 13188 invoked from network); 20 May 2001 18:26:55 -0000 X-Authentication-Warning: halden.devel.redhat.com: teg set sender to teg@redhat.com using -f Sender: teg@halden.devel.redhat.com To: Zsh Workers Subject: Re: Mandrake 8.0 - compinit in /etc/zshrc References: Organization: Red Hat, Inc. From: teg@redhat.com (Trond Eivind =?iso-8859-1?q?Glomsr=F8d?=) Date: 20 May 2001 14:26:52 -0400 In-Reply-To: Message-ID: User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.0.103 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Wayne Davison writes: > Add a .zshrc file to the /etc/skel dir that includes this compinit code. > Then, add post-install code to the zsh rpm that gives a copy of this rc > file to all existing users that don't already have the file (for a > certain restricted definition of "all existing users"). Very bad idea. Very bad. 1) You can only do it once, and never fix it 2) Doing it this way makes it harder to run on multiple systems with multiple version of the program 3) Think of the scenario where one workstation with lots of home directories available (automounted when needed). Upgrading this one workstation would then try to "upgrade" all of the users, regardless of whether or not they use this machine at all If you want to distribute configuration files this way, it should be an active act of the sysadmin. -- Trond Eivind Glomsrød Red Hat, Inc.