]> arthur.barton.de Git - bup.git/commitdiff
Treat ENOSYS like EOPNOTSUPP in _add_posix1e_acl().
authorRob Browning <rlb@defaultvalue.org>
Mon, 16 Sep 2013 21:47:53 +0000 (16:47 -0500)
committerRob Browning <rlb@defaultvalue.org>
Mon, 16 Sep 2013 21:47:56 +0000 (16:47 -0500)
Thanks to Robert Edmonds <edmonds@debian.org> for reporting the
relevant failure on a Debian kFreeBSD buildd.

Signed-off-by: Rob Browning <rlb@defaultvalue.org>
lib/bup/metadata.py

index a82a8dd7ab0c2cadc5762043fd1da1c2c0e18157..7f51cfd53300cc069985c1db8812aab2cefab626 100644 (file)
@@ -466,7 +466,7 @@ class Metadata:
                         acl = posix1e.ACL(filedef=path)
                         self.posix1e_acl.extend([acl, acl])
             except EnvironmentError, e:
-                if e.errno != errno.EOPNOTSUPP:
+                if e.errno not in (errno.EOPNOTSUPP, errno.ENOSYS):
                     raise
 
     def _same_posix1e_acl(self, other):