The "tar" program from app-arch/tar-1.16.1 does not honor the "-l" ("ell") option. To reproduce, do: $ tar -clvf /dev/null / as compared to: $ tar --one-file-system -cvf /dev/null / In the first case, also the subdirs at different mount points are traversed. The second case works as expected. Last "good" version in the tree that does not show this error is tar-1.15.1-r1.
-l is --check-links, not --one-file-system ... look at the --help output i'll fix the manpage
(In reply to comment #1) > -l is --check-links, not --one-file-system ... look at the --help output > i'll fix the manpage I see. Not the first man page that is neglected by the GNU people ... Silently _changing_ the meaning of an option without any transition period (with a deprecation warning) seems not very professional. Also upstream's fault, I guess.
*** Bug 172673 has been marked as a duplicate of this bug. ***
(In reply to comment #1) > i'll fix the manpage Still not fixed. Reopening.
Created attachment 124135 [details, diff] Patch for files/tar.1
Fixed this one and bug #170691, too.