packages: mailman/mailman-MM_FIND_USER_NAME.patch (NEW) - fix that idiocy too

baggins baggins at pld-linux.org
Wed Jan 20 14:35:55 CET 2010


Author: baggins                      Date: Wed Jan 20 13:35:55 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- fix that idiocy too

---- Files affected:
packages/mailman:
   mailman-MM_FIND_USER_NAME.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/mailman/mailman-MM_FIND_USER_NAME.patch
diff -u /dev/null packages/mailman/mailman-MM_FIND_USER_NAME.patch:1.1
--- /dev/null	Wed Jan 20 14:35:55 2010
+++ packages/mailman/mailman-MM_FIND_USER_NAME.patch	Wed Jan 20 14:35:50 2010
@@ -0,0 +1,36 @@
+--- mailman-2.1.12/configure.in~	2010-01-20 14:28:15.842832566 +0100
++++ mailman-2.1.12/configure.in	2010-01-20 14:34:13.560833631 +0100
+@@ -318,31 +318,8 @@
+ # $1 == variable name
+ # $2 == user id to check for
+ AC_SUBST($1)
+-changequote(,)
+-if test -z "$$1"
+-then
+-    cat > conftest.py <<EOF
+-import pwd
+-uid = ''
+-for user in "$2".split():
+-    try:
+-        try:
+-            uname = pwd.getpwuid(int(user))[0]
+-            break
+-        except ValueError:
+-            uname = pwd.getpwnam(user)[0]
+-            break
+-    except KeyError:
+-        uname = ''
+-fp = open("conftest.out", "w")
+-fp.write("%s\n" % uname)
+-fp.close()
+-EOF
+-    $PYTHON conftest.py
+-    $1=`cat conftest.out`
+-fi
+-changequote([, ])
+-rm -f conftest.out conftest.py])
++$1=$2
++])
+ 
+ # Check for some other uid to use than `mailman'
+ AC_MSG_CHECKING(for --with-username)
================================================================


More information about the pld-cvs-commit mailing list