der Mouse <mouse%Rodents-Montreal.ORG@localhost> writes:
>> Should DESTDIR=/ automatically flip off MKUNPRIVED for the install
>> target?
>
> IMO, no, it should not, at least not unless some other way is provided
> (and documented!) to say "this was built unprived and thus privileged
> things like ownerships are stored where an unprived build puts them;
> please get them from there and install over the live system".
I don't follow - DESTDIR=/ is explicitly about installing into the live
system, but I understand the essence of your objection. perhaps we need
another target "liveinstall" that does the equivalent of
make DESTDIR="" MKUNPRIVED=no install
Masao Uebayashi <uebayasi%gmail.com@localhost> writes:
> syspkg should help. make DESTDIR=/ install should be retired IMO.
Thanks -will have to check out syspkgs as they become more solid - my
impression is that they aren't yet workable.
I think people should still be able to rebuild and reinstall individual
directories of the sources if they want. That's very longstanding
tradition.
matthew green <mrg%eterna.com.au@localhost> writes:
> $ cd /usr/src/usr.bin/passwd
> $ env MAKEOBJDIRPREFIX='/var/obj/${MACHINE}' make obj
> $ env MAKEOBJDIRPREFIX='/var/obj/${MACHINE}' make dependall
> $ priv env MAKEOBJDIRPREFIX='/var/obj/${MACHINE}' make install
> i'm not sure what is recommended, but this works for me.
Thanks. You must have tools in the standard place, and this seems a bit
like my USETOOLS=no attempt with OBJDIR repointing. (I'm trying to use
the build I already did with the normal build.sh cross tools; sorry if
that wasn't clear.)
Attachment:
pgpaTzJvefsUL.pgp
Description: PGP signature