Subject: Re: CVS commit: pkgsrc/net/pxe/files
To: Alistair Crooks <agc@pkgsrc.org>
From: Curt Sampson <cjs@cynic.net>
List: tech-pkg
Date: 11/06/2001 17:35:01
Oh, sorry. But in reply to your points:

    1.	This file is not written by the program, so there's no problem
	keeping it on a read-only file system. So this does not break that.

    2.	Well, if they want all package stuff under /etc for neatness sake,
	they're quite f--ked. Much more common packages, such as ssh,
	keep stuff in /etc.

    3.	This does not exacerbate the inconsistency; we're inconsistent
	regardless of the setting of this particular program. Or are the
	vast majority of programs using ${PREFIX}/etc rather than /etc?

And also:

    4.	A shared /usr is a pretty common configuration; it's practically
	as old an idea Unix network file access period.

    5.	This is a system configuration file. According to the hier(8)
	manapage, we keep system configuration files in /etc.

Anyway, I'm happy to open up a discussion on the rules for this. I'll
post to tech-pkg and we can sort it out.

cjs
-- 
Curt Sampson  <cjs@cynic.net>   +81 3 5778 0123   http://www.netbsd.org
    Don't you know, in this new Dark Age, we're all light.  --XTC

On Tue, 6 Nov 2001, Alistair Crooks wrote:

> Curt,
>
> Thanks, but you shouldn't have.
>
> Not without discussing this change with others in advance, anyway.
>
> Some people prefer to have their /etc read-only, and your change will
> break things for them.
>
> Some people prefer to have everything to do with packages under ${PREFIX},
> for neatness' sake.
>
> Yes, at the moment, we're inconsistent, but that is no excuse to exacerbate
> the situation. And I can count the inconsistencies on one hand, and there
> is usually a good reason for them.
>
> Alistair
>
> On Tue, Nov 06, 2001 at 07:55:06AM +0200, Curt Sampson wrote:
> >
> > Module Name:	pkgsrc
> > Committed By:	cjs
> > Date:		Tue Nov  6 05:55:06 UTC 2001
> >
> > Modified Files:
> > 	pkgsrc/net/pxe/files: pxe
> >
> > Log Message:
> > Move config file from ${PREFIX}/etc/ to /etc/ so that sharing /usr via
> > network doesn't force using the same config on all hosts.
> >
> >
> > To generate a diff of this commit:
> > cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/net/pxe/files/pxe
> >
> > Please note that diffs are not public domain; they are subject to the
> > copyright notices on the relevant files.
>