Mailing-List: contact cygwin-apps-help AT cygwin DOT com; run by ezmlm Sender: cygwin-apps-owner AT cygwin DOT com List-Subscribe: List-Archive: List-Post: List-Help: , Delivered-To: mailing list cygwin-apps AT cygwin DOT com Date: Sun, 24 Feb 2002 12:10:27 -0500 From: Christopher Faylor To: cygwin-apps AT cygwin DOT com Subject: Re: base-files package needs a maintainer Message-ID: <20020224171027.GA18343@redhat.com> Reply-To: cygwin-apps AT cygwin DOT com Mail-Followup-To: cygwin-apps AT cygwin DOT com References: <052f01c1a735$e7e4ee90$0200a8c0 AT lifelesswks> <008101c1a84c$787292c0$0d00a8c0 AT mchasecompaq> <3C55D55C DOT 4050007 AT ece DOT gatech DOT edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3C55D55C.4050007@ece.gatech.edu> User-Agent: Mutt/1.3.23.1i On Mon, Jan 28, 2002 at 05:49:00PM -0500, Charles Wilson wrote: >Michael A Chase wrote: > >>Shouldn't this be part of the ash package? Now that it's part of the Base >>category, there shouldn't be any problem creating /etc/profile when ash is >>installed. > > >No. ash provides ash. base-files provides the data for a purely >data-driven setup.exe. That is, the scripts (which require ash) to >create /etc/.profile, /etc/.bashrc, etc. > >base-files may later do more stuff, like create the /usr/local/ tree and >the /var tree -- why should setup.exe have that stuff hardcoded into it? > >Once the configuration tasks performed by base-files grows, why should >it be part of the "ash" package? You don't want to redo the setup >scripts when updating ash.exe, do you? No, but there's no reason why installation of 'sed' should cause the creation of /etc/profile either. I don't see any reason why this functionality couldn't either be part of ash/bash installation (although the /etc/profile that gets created isn't really ash-aware) with some intelligence for not overwriting the profile file. Either that or we make the base-files package more intelligent about what it installs and when. That's doable. cgf