Subject: Re: CVS commit: pkgsrc/net/pxe/files
To: Alistair Crooks <agc@pkgsrc.org>
From: Curt Sampson <cjs@cynic.net>
List: pkgsrc-changes
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.
>