[Mailman-Users] Custom username
Jeremy Shaffner
jer at jorsm.com
Tue Jan 18 00:47:01 CET 2000
[Forwarding a copy from memory, as Pine hung before sending the Cc:]
You're not following me:
if test -z "$MAILMAN_UID"
then
cat > conftest.py <<EOF
import pwd, string
uid = ''
for user in string.split("mailman"):
^^^^^^^
try:
try:
uid = pwd.getpwuid(int(user))[0]
break
except ValueError:
uid = pwd.getpwnam(user)[0]
break
except KeyError:
uid = ''
fp = open("conftest.out", "w")
fp.write("%s\n" % uid)
fp.close()
EOF
$PYTHON conftest.py
MAILMAN_UID=`cat conftest.out`
fi
echo "$ac_t""$MAILMAN_UID" 1>&6
rm -f conftest.out conftest.py
if test -z "$MAILMAN_UID"
then
{ echo "configure: error:
***** No \"mailman\" user found!
^^^^^^^
***** Your system must have a \"mailman\" user defined (usually
***** in your /etc/passwd file). Please see the INSTALL file
***** file details." 1>&2; exit 1; }
fi
It's not the UID that's the problem, its that the username is expected to
be the literal string 'mailman'.
The configure script fails, never generating the Makefile you keep telling
me to edit.
So a --with-username=NAME is in order.
-Jeremy
On Fri, 14 Jan 2000, Saille Warner Norton wrote:
> Run configure. Then edit the makefile to change the mailman_uid variable.
> Then compile. It will compile mailman under whatever UID you gave it.
>
> Worked when I did it.
>
> Saille
>
> At 09:28 PM 01/14/2000 -0600, you wrote:
>
> >Except that 'mailman' is hardcoded into lots of places, including
> >the configure[.in] script. It doesn't get far enough to generate a
> >Makefile.
> >
> >-Jeremy
> >
> >On Fri, 14 Jan 2000, Saille Warner Norton wrote:
> >
> > > Try editing your "MAILMAN_UID" option in your Makefile.
> > >
> > >
> > > At 04:47 PM 01/14/2000 -0600, Jeremy Shaffner wrote:
> > >
> > > >Why isn't there a configure option to install Mailman as a user other
> > > >than 'mailman'? A --with-username=NAME would be excellent.
> > > >
> > > >I ask because 'mailman' has already in use by one of our users. Probably
> > > >a postal worker. :)
> > > >
> > > >-Jeremy
> > > >
> > > >
> > > >-======================================================================
> > ===-
> > > >Jeremy Shaffner JORSM Internet, Regional Internet Services
> > > >System Administrator 7 Area Codes in Chicagoland and NW Indiana
> > > >jer at jorsm.com 100Mbps+ Connectivity, 56K-DS3, V.90, ISDN
> > > >support at jorsm.com Quality Service, Affordable Prices
> > > >http://www.jorsm.com Serving Gov't, Business, Individuals Since 1995
> > > >-======================================================================
> > ===-
> > > >
> > > >
> > > >
> > > >------------------------------------------------------
> > > >Mailman-Users maillist - Mailman-Users at python.org
> > > >http://www.python.org/mailman/listinfo/mailman-users
> > >
> > >
> > > ------------------------------------------------------
> > > Mailman-Users maillist - Mailman-Users at python.org
> > > http://www.python.org/mailman/listinfo/mailman-users
> > >
> >
> >
> >-=========================================================================-
> >Jeremy Shaffner JORSM Internet, Regional Internet Services
> >System Administrator 7 Area Codes in Chicagoland and NW Indiana
> >jer at jorsm.com 100Mbps+ Connectivity, 56K-DS3, V.90, ISDN
> >support at jorsm.com Quality Service, Affordable Prices
> >http://www.jorsm.com Serving Gov't, Business, Individuals Since 1995
> >-=========================================================================-
> >
> >
> >
> >------------------------------------------------------
> >Mailman-Users maillist - Mailman-Users at python.org
> >http://www.python.org/mailman/listinfo/mailman-users
>
>
-=========================================================================-
Jeremy Shaffner JORSM Internet, Regional Internet Services
System Administrator 7 Area Codes in Chicagoland and NW Indiana
jer at jorsm.com 100Mbps+ Connectivity, 56K-DS3, V.90, ISDN
support at jorsm.com Quality Service, Affordable Prices
http://www.jorsm.com Serving Gov't, Business, Individuals Since 1995
-=========================================================================-
More information about the Mailman-Users
mailing list