head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.4 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.2 pkgsrc-2025Q4-base:1.1; locks; strict; comment @# @; 1.1 date 2025.11.23.16.29.45; author christos; state Exp; branches; next ; commitid b2fB5S0kHVHlgHjG; desc @@ 1.1 log @Add a new mailman2 package maintained upstream by Jared Mauch @ text @$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 @