diff options
author | dgaudet <dgaudet@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109> | 2006-11-05 01:30:02 +0000 |
---|---|---|
committer | dgaudet <dgaudet@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109> | 2006-11-05 01:30:02 +0000 |
commit | fece2fa190a8af5201353e06c59f8566b1bb5454 (patch) | |
tree | 2fcfb11227bf80b3756ea6acaaebebaf173b8830 /rdiff-backup/rdiff_backup/rpath.py | |
parent | f7dc50b215eb22a7b50b17687f92b20f7d629f41 (diff) | |
download | rdiff-backup-fece2fa190a8af5201353e06c59f8566b1bb5454.tar.gz |
Mac OS X Extended Attributes support. (Patch from Andrew Ferguson.)
git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@760 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
Diffstat (limited to 'rdiff-backup/rdiff_backup/rpath.py')
-rw-r--r-- | rdiff-backup/rdiff_backup/rpath.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/rdiff-backup/rdiff_backup/rpath.py b/rdiff-backup/rdiff_backup/rpath.py index 6e77e24..4f5cbb9 100644 --- a/rdiff-backup/rdiff_backup/rpath.py +++ b/rdiff-backup/rdiff_backup/rpath.py @@ -165,13 +165,13 @@ def copy_attribs(rpin, rpout): if Globals.change_ownership: rpout.chown(*rpout.conn.user_group.map_rpath(rpin)) if rpin.issym(): return # symlinks don't have times or perms + if Globals.eas_write: rpout.write_ea(rpin.get_ea()) if (Globals.resource_forks_write and rpin.isreg() and rpin.has_resource_fork()): rpout.write_resource_fork(rpin.get_resource_fork()) if (Globals.carbonfile_write and rpin.isreg() and rpin.has_carbonfile()): rpout.write_carbonfile(rpin.get_carbonfile()) - if Globals.eas_write: rpout.write_ea(rpin.get_ea()) rpout.chmod(rpin.getperms()) if Globals.acls_write: rpout.write_acl(rpin.get_acl()) if not rpin.isdev(): rpout.setmtime(rpin.getmtime()) @@ -188,13 +188,13 @@ def copy_attribs_inc(rpin, rpout): check_for_files(rpin, rpout) if Globals.change_ownership: apply(rpout.chown, rpin.getuidgid()) if rpin.issym(): return # symlinks don't have times or perms + if Globals.eas_write: rpout.write_ea(rpin.get_ea()) if (Globals.resource_forks_write and rpin.isreg() and rpin.has_resource_fork() and rpout.isreg()): rpout.write_resource_fork(rpin.get_resource_fork()) if (Globals.carbonfile_write and rpin.isreg() and rpin.has_carbonfile() and rpout.isreg()): rpout.write_carbonfile(rpin.get_carbonfile()) - if Globals.eas_write: rpout.write_ea(rpin.get_ea()) if rpin.isdir() and not rpout.isdir(): rpout.chmod(rpin.getperms() & 0777) else: rpout.chmod(rpin.getperms()) |