Add proper filesystem check for NetBSD

FreeBSD and NetBSD are compatible here.
This commit is contained in:
Kamil Rytarowski 2015-09-13 23:30:05 +02:00
parent 72ea076099
commit f1a9274d13

View File

@ -423,8 +423,8 @@ def checkSensitiveFilePermissions(filename):
# TODO: This might deserve extra checks by someone familiar with
# Windows systems.
return True
elif sys.platform[:7] == 'freebsd':
# FreeBSD file systems are the same as major Linux file systems
elif sys.platform[:7] == 'freebsd' or sys.platform[:6] == 'netbsd':
# The BSD file systems are the same as major Linux file systems
present_permissions = os.stat(filename)[0]
disallowed_permissions = stat.S_IRWXG | stat.S_IRWXO
return present_permissions & disallowed_permissions == 0