Hi Peter,

* Peter Breitenlohner wrote on Thu, Jun 30, 2005 at 05:29:40PM CEST:
> 
> (1) libtool-1.5.18.tar.gz was unpacked by me (non-root), and
> consequently all files in the source tree were owned by me.
> 
> (2) Next I configured and built libtool and consequently all files
> in the build tree were owned by me.

> (3) Finally as root I did "make install". Due to the way this works, some of
> the files (those installed under ${prefix}/share/libtool) were still owned
> by me instead of root. VERY UNCOOL, please fix.

Acknowledged.  Hrmpf.  I don't like the whole dancing around we have
in place in order to preserve timestamps on the libltdl files.  We
should be able to have rely on an $INSTALL program which does this
for us (and also the user might want to override some of the INSTALL*
variables anyway; or need to use his `install' which preserves some
extended attributes like for selinux..).

Wouldn't it be easiest to amend install-sh with this functionality?
At least we can't just chown to root, the install user might not be
root but might still be different from the build user.  :-/

Suggestions welcome,
Ralf


_______________________________________________
Bug-libtool mailing list
Bug-libtool@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-libtool

Reply via email to