aboutsummaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authorbwarsaw <>2003-03-31 20:18:44 +0000
committerbwarsaw <>2003-03-31 20:18:44 +0000
commit9f21b6e1d4b4a2604427e6b2b2346db845b020c5 (patch)
tree1837c951607869c1340b68e8cc4ba26de0969e86 /contrib
parentd258eeb3b86fc7a084e68428f3354789ef8e3b4c (diff)
downloadmailman2-9f21b6e1d4b4a2604427e6b2b2346db845b020c5.tar.gz
mailman2-9f21b6e1d4b4a2604427e6b2b2346db845b020c5.tar.xz
mailman2-9f21b6e1d4b4a2604427e6b2b2346db845b020c5.zip
Backporting various fixes and improvements from the trunk.
Diffstat (limited to 'contrib')
-rw-r--r--contrib/check_perms_grsecurity.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/contrib/check_perms_grsecurity.py b/contrib/check_perms_grsecurity.py
index 7b27a19f..9a4ee997 100644
--- a/contrib/check_perms_grsecurity.py
+++ b/contrib/check_perms_grsecurity.py
@@ -1,6 +1,6 @@
#! @PYTHON@
#
-# Copyright (C) 1998,1999,2000,2001,2002 by the Free Software Foundation, Inc.
+# Copyright (C) 1998-2003 by the Free Software Foundation, Inc.
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
@@ -77,9 +77,10 @@ def main(argv):
sys.exit(1)
print "Making select directories owned and writable by root only"
+ gid = grp.getgrnam(MAILMAN_GROUP)[2]
for dir in dirstochownroot:
dirpath = paths.prefix + '/' + dir
- os.chown(dirpath, 0, MAILMAN_GID)
+ os.chown(dirpath, 0, gid)
os.chmod(dirpath, 02755)
print dirpath
@@ -162,10 +163,10 @@ class CheckFixUid:
file.insert(i,
object.group(1) + "CheckFixUid.CheckFixUid()\n")
patched=1
- break
+ break
if object2:
print "Patching " + script
- file.insert(i,
+ file.insert(i,
object2.group(1) + "CheckFixUid.CheckFixUid()\n")
patched=1
break
@@ -176,5 +177,5 @@ class CheckFixUid:
else:
filefd=open(script, "w")
filefd.writelines(file)
-
+
main(sys.argv)