Le 01/05/2015 12:26, Fernando de Oliveira a écrit :
> Thank you very much for the post.
> 
> On 30-04-2015 13:58, Ken Moffat wrote:
>> On Thu, Apr 30, 2015 at 07:32:32AM -0300, Fernando de Oliveira wrote:
>>> Re: r15900 and r15901.
> 
> 
>>> CONFIGURE="./configure --prefix=/usr" &&
>>> INSTALLCOMMAND="make install &&
>>>                 chmod   -v   755 /usr/lib/lib{hogweed,nettle}.so &&
>>>                 install -v -m755 -d /usr/share/doc/${PACKAGE}    &&
>>>                 install -v -m644 nettle.html /usr/share/doc/${PACKAGE}"
> 
>> But does that chmod do the same thing ?  A
>> symlink is normally 777, what we need is to change its target (from
>> what I recall, the targets get installed as 644).
> 
> Yes. And I think you agre that we should every time check if versions
> could be removed from the instructions.
> 
> Simple test of concept:
> 
> $ touch test.so.123 && ln -sv test.so.123 test.so
> “test.so” -> “test.so.123”
> $ stat -c '%a %A %n' test.so*
> 777 lrwxrwxrwx test.so
> 664 -rw-rw-r-- test.so.123
> $ LANG=C chmod -c 0755 test.so
> mode of 'test.so' changed from 0664 (rw-rw-r--) to 0755 (rwxr-xr-x)
> $ stat -c '%a %A %n' test.so*
> 777 lrwxrwxrwx test.so
> 755 -rwxr-xr-x test.so.123

Also, from "man chmod":
chmod never changes the permissions of symbolic links; the chmod system
call cannot change their permissions.  This is not a problem since the per‐
missions of symbolic links are never used.  However, for each symbolic link
listed on the command line, chmod changes the permissions of the pointed-to
file.

Pierre, BLFS-inactive at the moment. Hope to be back soon
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to