[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: libtool-1.5.18 -- installed files owned by non-root user
From: |
Ralf Wildenhues |
Subject: |
Re: libtool-1.5.18 -- installed files owned by non-root user |
Date: |
Fri, 1 Jul 2005 03:36:45 +0200 |
User-agent: |
Mutt/1.5.9i |
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