[Bug 12199] New: multiple link-dest dirs not working
samba-bugs at samba.org
samba-bugs at samba.org
Thu Sep 1 11:27:28 UTC 2016
https://bugzilla.samba.org/show_bug.cgi?id=12199
Bug ID: 12199
Summary: multiple link-dest dirs not working
Product: rsync
Version: 3.0.6
Hardware: All
OS: All
Status: NEW
Severity: major
Priority: P5
Component: core
Assignee: wayned at samba.org
Reporter: brian at interlinx.bc.ca
QA Contact: rsync-qa at samba.org
If I try to use multiple --link-dest dirs they are not being searched
exhaustively for a file to link to. Observe:
# rsync -aiSPHAX --link-dest $PWD/monthly.0/f/sbin/ --link-dest
$PWD/monthly.1.new/f/sbin/ --link-dest $PWD/weekly.3/f/sbin/ weekly.3/f/sbin/
weekly.3.new/f/sbin/
.d..t...... ./
cf........x consoletype
# ls -li */f/sbin/consoletype
705305954 -rwxr-xr-x. 3 root root 7896 Nov 4 2014
monthly.0/f/sbin/consoletype
705305954 -rwxr-xr-x. 3 root root 7896 Nov 4 2014
monthly.1/f/sbin/consoletype
705305954 -rwxr-xr-x. 3 root root 7896 Nov 4 2014
monthly.1.new/f/sbin/consoletype
171574019 -rwxr-xr-x. 1 root root 7896 Nov 4 2014 weekly.3/f/sbin/consoletype
403439863 -rwxr-xr-x. 1 root root 7896 Nov 4 2014
weekly.3.new/f/sbin/consoletype
# ls -lZ */f/sbin/consoletype
-rwxr-xr-x. root root system_u:object_r:consoletype_exec_t:s0
monthly.0/f/sbin/consoletype
-rwxr-xr-x. root root system_u:object_r:consoletype_exec_t:s0
monthly.1/f/sbin/consoletype
-rwxr-xr-x. root root system_u:object_r:consoletype_exec_t:s0
monthly.1.new/f/sbin/consoletype
-rwxr-xr-x. root root system_u:object_r:unlabeled_t:s0
weekly.3/f/sbin/consoletype
-rwxr-xr-x. root root system_u:object_r:unlabeled_t:s0
weekly.3.new/f/sbin/consoletype
# rm -f weekly.3.new/f/sbin/consoletype
# rsync -aiSPHAX --link-dest $PWD/weekly.3/f/sbin/ weekly.3/f/sbin/
weekly.3.new/f/sbin/
# ls -li */f/sbin/consoletype
705305954 -rwxr-xr-x. 3 root root 7896 Nov 4 2014
monthly.0/f/sbin/consoletype
705305954 -rwxr-xr-x. 3 root root 7896 Nov 4 2014
monthly.1/f/sbin/consoletype
705305954 -rwxr-xr-x. 3 root root 7896 Nov 4 2014
monthly.1.new/f/sbin/consoletype
171574019 -rwxr-xr-x. 2 root root 7896 Nov 4 2014 weekly.3/f/sbin/consoletype
171574019 -rwxr-xr-x. 2 root root 7896 Nov 4 2014
weekly.3.new/f/sbin/consoletype
# ls -lZ */f/sbin/consoletype
-rwxr-xr-x. root root system_u:object_r:consoletype_exec_t:s0
monthly.0/f/sbin/consoletype
-rwxr-xr-x. root root system_u:object_r:consoletype_exec_t:s0
monthly.1/f/sbin/consoletype
-rwxr-xr-x. root root system_u:object_r:consoletype_exec_t:s0
monthly.1.new/f/sbin/consoletype
-rwxr-xr-x. root root system_u:object_r:unlabeled_t:s0
weekly.3/f/sbin/consoletype
-rwxr-xr-x. root root system_u:object_r:unlabeled_t:s0
weekly.3.new/f/sbin/consoletype
So as you can see, in both cases, the target file was created and had the
correct (selinux) xattrs but in the first case it was created as a separate
file and in the second case it was created as a link, as I would have expected
in both cases.
--
You are receiving this mail because:
You are the QA Contact for the bug.
More information about the rsync
mailing list