From owner-freebsd-gnome@FreeBSD.ORG Mon Dec 22 03:43:00 2003 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7471D16A4CE; Mon, 22 Dec 2003 03:43:00 -0800 (PST) Received: from demos.su (mx.demos.su [194.87.0.32]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3BC1D43D1D; Mon, 22 Dec 2003 03:42:58 -0800 (PST) (envelope-from mitya@fling-wing.demos.su) Received: from [194.87.5.69] (HELO fling-wing.demos.su) by demos.su (CommuniGate Pro SMTP 4.1.6/D) with ESMTP-TLS id 141039731; Mon, 22 Dec 2003 14:42:57 +0300 Received: from fling-wing.demos.su (localhost [127.0.0.1]) by fling-wing.demos.su (8.12.9p2/8.12.6) with ESMTP id hBMBgukJ015847; Mon, 22 Dec 2003 14:42:56 +0300 (MSK) (envelope-from mitya@fling-wing.demos.su) Received: (from mitya@localhost) by fling-wing.demos.su (8.12.9p2/8.12.9/Submit) id hBMBguPP015846; Mon, 22 Dec 2003 14:42:56 +0300 (MSK) (envelope-from mitya) Date: Mon, 22 Dec 2003 14:42:56 +0300 From: Dmitry Sivachenko To: Alexander Nedotsukov Message-ID: <20031222114256.GA14823@fling-wing.demos.su> References: <20031222094622.GA99206@fling-wing.demos.su> <3FE6D3DD.6060209@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline In-Reply-To: <3FE6D3DD.6060209@FreeBSD.org> WWW-Home-Page: http://mitya.pp.ru/ X-PGP-Key: http://mitya.pp.ru/mitya.asc User-Agent: Mutt/1.5.5.1i cc: gnome@FreeBSD.org Subject: Re: libsml2 & libxslt config files location X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Dec 2003 11:43:00 -0000 On Mon, Dec 22, 2003 at 08:22:05PM +0900, Alexander Nedotsukov wrote: > Dmitry, > > Dmitry Sivachenko wrote: > > >Hello! > > > >Why libxml2 and libxslt ports install xml2Conf.sh and xsltConf.sh files in > >$PREFIX/etc? /etc directory is for files which user is supposed to edit > >to adjust program behaviour. These files does not contain anything to > >edit. Probably they should be install either in $PREFIX/bin or > >$PREFIX/share/... ? > > > >What do people think? > > > I think your current assumption of /etc directory purpose is wrong. > It's personal port preference to install these files info confexecdir. On > Linux this usually lib/ but on FreeBSD we have different policy and etc/ > looks like apropriate place. In short I do not see any hier(7) violation > here. > Well, I do not talk about any hier(7) violation here. The situation is as follows: we have several chroot's sharing common /usr/, except /usr/local/etc, which holds custom config files. All these files satisfy the following statement: We can update corresponding packages without touching files in /usr/local/etc. These two files are the only exception: they cantain hardcoded version number of libxml2 and libxslt. It would be really nice to move them to some other place. Since their purpose matches gtk12-config closely, I propose /usr/local/bin for them.