Aug 10, 2011 at 09:59:48PM +0200, Aurelien Jarno wrote:
> On Wed, Aug 10, 2011 at 02:50:46PM -0500, Jonathan Nieder wrote:

>>   mv -fT /lib64.eglibc-tmp /lib64
>> 
>> should work.
>
> No it doesn't work for symlinks.

Could you elaborate?  Running

        ln -s a b
        ln -s c d
        strace mv -fT b d
        ls -l d

seems to suggest replacing one symlink by another works on Linux.
Further, rename(2) is documented to allow this, and I am not aware of
any special-case logic in coreutils that would affect it.

[...]
>>      rm /lib64
>>      mv /lib64.real /lib64
>> 
>> when nothing is running concurrently, in early boot.
>
> The problem is that your never reboot chroots.

Sure, hence the need for the admin to intervene at a quiet time (or
it can be left alone --- is a symlink /lib64 -> lib64.real really
harmful?).

Alternatively, why can't we keep the /lib64 -> /lib symlink?  Getting
rid of it is not my itch.  Lack of breakage in the squeeze -> wheezy
upgrade is.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to