Alan Barrett <apb%cequrux.com@localhost> writes:
> On Fri, 26 Feb 2010, der Mouse wrote:
>> > 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".
>
> As far as I am aware, the "make build" phase works identically whether
> or not MKUNPRIVED is used, so there's no need for a switch such
> as you suggest. It's the "make install" phase that behaves very
> differently, either saving ownership and permissions in the METALOG
> (with MKUNPRIVED), or saving ownership and permissions directly in the
> inodes of the target files (without MKUNPRIVED).
What I tried to suggest is exactly what you describe here:
> I think that it would be useful to have a simple way of telling
> ${TOOLDIR}/bin/nbmake-${MACHINE} to install as if MKUNPRIVED had not
> been set at the time the wrapper was created. I haven't thought enough
> about how to do that.
"sudo nbmake-$arch DESTDIR=/ MKUNPRIVED=no install" seems to do exactly
this but I'm not 100% certain. I propose
sudo nbmake-$arch live-install
to be an equivalent shortcut.
Attachment:
pgp7uYcXzGxEC.pgp
Description: PGP signature