mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-09-09 20:40:13 -04:00
25 lines
780 B
Plaintext
25 lines
780 B
Plaintext
$NetBSD: patch-ag,v 1.3 2011/04/07 15:45:37 hauke Exp $
|
|
|
|
Mandate setgid bits on directories only when we install
|
|
on !BSD
|
|
|
|
--- bin/check_perms.orig 2008-04-21 21:28:22.000000000 +0300
|
|
+++ bin/check_perms 2008-06-29 09:06:30.000000000 +0300
|
|
@@ -70,8 +70,14 @@
|
|
|
|
STATE = State()
|
|
|
|
-DIRPERMS = S_ISGID | S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH
|
|
-QFILEPERMS = S_ISGID | S_IRWXU | S_IRWXG
|
|
+SysName = os.uname()[0]
|
|
+if SysName[-3:] == 'BSD':
|
|
+ DIRPERMS = S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH
|
|
+ QFILEPERMS = S_IRWXU | S_IRWXG
|
|
+else:
|
|
+ DIRPERMS = S_ISGID | S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH
|
|
+ QFILEPERMS = S_ISGID | S_IRWXU | S_IRWXG
|
|
+
|
|
PYFILEPERMS = S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH
|
|
ARTICLEFILEPERMS = S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP
|
|
PRIVATEPERMS = QFILEPERMS
|