Bläddra i källkod

Merge pull request #784 from pyhalov/doors-1.0

Don't try to backup doors or event ports (Solaris and derivates).
TW 9 år sedan
förälder
incheckning
e435a5ac41
1 ändrade filer med 6 tillägg och 0 borttagningar
  1. 6 0
      borg/archiver.py

+ 6 - 0
borg/archiver.py

@@ -281,6 +281,12 @@ class Archiver:
         elif stat.S_ISSOCK(st.st_mode):
         elif stat.S_ISSOCK(st.st_mode):
             # Ignore unix sockets
             # Ignore unix sockets
             return
             return
+        elif stat.S_ISDOOR(st.st_mode):
+            # Ignore Solaris doors
+            return
+        elif stat.S_ISPORT(st.st_mode):
+            # Ignore Solaris event ports
+            return
         else:
         else:
             self.print_warning('Unknown file type: %s', path)
             self.print_warning('Unknown file type: %s', path)
             return
             return