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