[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Rdiff-backup-commits] rdiff-backup CHANGELOG rdiff_backup/eas_acls.py
From: |
Andrew Ferguson |
Subject: |
[Rdiff-backup-commits] rdiff-backup CHANGELOG rdiff_backup/eas_acls.py |
Date: |
Sun, 13 Jul 2008 19:58:55 +0000 |
CVSROOT: /sources/rdiff-backup
Module name: rdiff-backup
Changes by: Andrew Ferguson <owsla> 08/07/13 19:58:55
Modified files:
. : CHANGELOG
rdiff_backup : eas_acls.py
Log message:
Catch EPERM error when trying to write extended attributes.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/rdiff-backup/CHANGELOG?cvsroot=rdiff-backup&r1=1.288&r2=1.289
http://cvs.savannah.gnu.org/viewcvs/rdiff-backup/rdiff_backup/eas_acls.py?cvsroot=rdiff-backup&r1=1.33&r2=1.34
Patches:
Index: CHANGELOG
===================================================================
RCS file: /sources/rdiff-backup/rdiff-backup/CHANGELOG,v
retrieving revision 1.288
retrieving revision 1.289
diff -u -b -r1.288 -r1.289
--- CHANGELOG 11 Jul 2008 16:40:59 -0000 1.288
+++ CHANGELOG 13 Jul 2008 19:58:55 -0000 1.289
@@ -1,6 +1,8 @@
New in v1.1.17 (????/??/??)
---------------------------
+Catch EPERM error when trying to write extended attributes. (Andrew Ferguson)
+
Allow rdiff-backup to be built into a single executable on Windows using
py2exe ("setup.py py2exe --single-file"). (Patch from Josh Nisly)
Index: rdiff_backup/eas_acls.py
===================================================================
RCS file: /sources/rdiff-backup/rdiff-backup/rdiff_backup/eas_acls.py,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -b -r1.33 -r1.34
--- rdiff_backup/eas_acls.py 3 Jul 2008 21:44:19 -0000 1.33
+++ rdiff_backup/eas_acls.py 13 Jul 2008 19:58:55 -0000 1.34
@@ -111,8 +111,8 @@
except IOError, exc:
# Mac and Linux attributes have different
namespaces, so
# fail gracefully if can't call setxattr
- if exc[0] == errno.EOPNOTSUPP or exc[0] ==
errno.EACCES \
- or exc[0] == errno.ENOENT:
+ if exc[0] in (errno.EOPNOTSUPP, errno.EPERM,
errno.EACCES,
+ errno.ENOENT):
log.Log("Warning: unable to write xattr
%s to %s"
% (name,
repr(rp.path)), 6)
continue