diff --git a/borg/archiver.py b/borg/archiver.py index aa6056a68..c9f72c8db 100644 --- a/borg/archiver.py +++ b/borg/archiver.py @@ -281,6 +281,12 @@ class Archiver: elif stat.S_ISSOCK(st.st_mode): # Ignore unix sockets 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: self.print_warning('Unknown file type: %s', path) return