libtool
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: branch 2.0, make install DESTDIR=


From: Charles Wilson
Subject: Re: branch 2.0, make install DESTDIR=
Date: Mon, 11 Jul 2005 19:29:36 -0400
User-agent: Mozilla Thunderbird 1.0 (Windows/20041206)

Ralf Wildenhues wrote:

(B) cygwin-specific: There is no root user. There might be a SYSTEM user which is somewhat similar, and Administrator which is somewhat similar in other ways -- but regardless there is no facility to do CHOWN unless you're building as Administrator (not SYSTEM). Basically, this whole chown idea in libtool's installation is fscked-up w.r.t. cygwin.


OK.  Does `id -u' tell you whether you are SYSTEM (id 0?) or not?
What would be an appropriate solution for cygwin?

Please also note that discussion about how to resolve this best is still
going on[1].  I'm sorry that this caught you.  It should not have been
the cause for the installation failure (except for the annoying but
harmless warning messages), though.

I think you'd want to try to chown to UID 18 (SYSTEM), but the euid of the process running the install will not be 18. It'll Administrator (local machine, not member of Windows Domain) == 500, or Administrator (local machine, but machine is member of domain) == 10500 (unless the "domain member offset" has been changed to something other than 10000).

Or it might be J.Q.RandomUser with Administrator privileges. Or a Domain Administrator account. etc.

I guess what it boils down to, is on cygwin you should attempt to chown to 18, but ignore failure, because there's no good way to tell if it's going to work other than simply to try it.

--
Chuck




reply via email to

[Prev in Thread] Current Thread [Next in Thread]