Control: found -1 1.26+dfsg-0.1
Hello.

Here I just got a bunch of broken symlinks after upgrading
a system from squeeze to wheezy and at the same time moving
to a new hw -- for which I installed wheezy on a new hw and
tar'ed stuff from /home and similar to the new machine.

In process, all symlinks which had more than one LINK on the
source were replaced with zero-len files owned by root.

This is important: only the symlinks which had more than 1
in the st_nlink field become broken.  There were lots of
other symlinks with st_nlink equal 1, -- these are all ok.

Linked symlinks may sound fun, but it's trivial to create
those, for example, cp -al a directory (which contains a
symlink) to another place, or `ln -n symlink othername'.

I tried to reproduce the issue, but it isn't that easy
still, even when I know another mandatory condition.
I tried creating a dir forest in /tmp with symlinks,
tried linking it to another forest, and tar'ing whole
thing to another place -- that one goes fine.

I'll try more to reproduce it.

But it is definitely present on the _receiving_ side,
where tar extracts stuff, because the archives look
sane.  And the receiving side is running wheezy.

Thanks,

/mjt


-- 
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