diff options
author | bwarsaw <> | 2003-03-31 20:18:44 +0000 |
---|---|---|
committer | bwarsaw <> | 2003-03-31 20:18:44 +0000 |
commit | 9f21b6e1d4b4a2604427e6b2b2346db845b020c5 (patch) | |
tree | 1837c951607869c1340b68e8cc4ba26de0969e86 /contrib | |
parent | d258eeb3b86fc7a084e68428f3354789ef8e3b4c (diff) | |
download | mailman2-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.py | 11 |
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) |