summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorowsla <owsla@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2007-07-28 20:09:52 +0000
committerowsla <owsla@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2007-07-28 20:09:52 +0000
commit18098c3014db896cacadbc0faa313b4ce910b3ca (patch)
tree51829606c53b4a69db4802e620e259faed3bab52
parent688ada8afdbf07124832a65ecf2eed0ad5660aad (diff)
downloadrdiff-backup-18098c3014db896cacadbc0faa313b4ce910b3ca.tar.gz
CIFS returns EOPNOTSUPP on symlink creation
git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@834 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
-rw-r--r--rdiff-backup/CHANGELOG3
-rw-r--r--rdiff-backup/rdiff_backup/robust.py2
2 files changed, 4 insertions, 1 deletions
diff --git a/rdiff-backup/CHANGELOG b/rdiff-backup/CHANGELOG
index 5ed90d4..5b127a9 100644
--- a/rdiff-backup/CHANGELOG
+++ b/rdiff-backup/CHANGELOG
@@ -1,6 +1,9 @@
New in v1.1.13 (????/??/??)
---------------------------
+Fix symlink behavior when filesystem is mounted via CIFS. Closes
+Savannah bug #20342. (Andrew Ferguson)
+
Fix "too many open files" bug when handling large directories. Patch
from Anonymous in Savannah bug #20528.
diff --git a/rdiff-backup/rdiff_backup/robust.py b/rdiff-backup/rdiff_backup/robust.py
index 4fa8e6c..9dd0d85 100644
--- a/rdiff-backup/rdiff_backup/robust.py
+++ b/rdiff-backup/rdiff_backup/robust.py
@@ -56,7 +56,7 @@ def catch_error(exc):
'ENAMETOOLONG', 'EINTR',
'ENOTEMPTY', 'EIO', 'ETXTBSY',
'ESRCH', 'EINVAL', 'EDEADLOCK',
- 'EDEADLK'))):
+ 'EDEADLK', 'EOPNOTSUPP'))):
return 1
return 0