Subject: Re: mtree and builds
To: matthew green <email@example.com>
From: James Chacon <firstname.lastname@example.org>
Date: 02/20/2002 11:16:37
The problem with checking is you now have divergent builds/build procedures
depending on where you're installing. If you have DESTDIR=/ and this checks
for it you now have to manually maintain your password file against src/etc's
copy and in all other cases you don't.
This definitly fails the principle of least surprise if I was someone new
coming along to build a system. build.sh will warn you about DESTDIR=/ but
the behavior of the build or it's outputs don't change otherwise.
> > It might bite people who change the uids of default users when
> > building into "/". That's why I didn't make this the default
> > when I added the support.
> I'm not sure I particularly care about supporting that case. If you
> do that, be prepared to fixup your sources if you source-upgrade, I say.
>i think the problem comes from when people had pre-existing accounts
>that we've added. i know it's affected me at least twice.