pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/44048: Prebuilt mailman pkg enforces uid/gid.



>Number:         44048
>Category:       pkg
>Synopsis:       Prebuilt mailman pkg enforces uid/gid.
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Fri Nov 05 16:20:00 +0000 2010
>Originator:     Lars-Johan Liman
>Release:        NetBSD 5.0.2
>Organization:
#-------------------------------------------------------------------------
# Lars-Johan Liman, M.Sc.                ! E-mail: liman%cafax.se@localhost
# Cafax AB                               ! HTTP  : //www.cafax.se/
# Computer Consultants, Sweden           ! Voice : +46 8 - 564 702 30
#-------------------------------------------------------------------------
>Environment:
System: NetBSD mail.cafax.se 5.0.2 NetBSD 5.0.2 (XEN3_DOMU) #0: Sat Feb 6 
13:42:20 UTC 2010 
builds%b8.netbsd.org@localhost:/home/builds/ab/netbsd-5-0-2-RELEASE/amd64/201002061851Z-obj/home/builds/ab/netbsd-5-0-2-RELEASE/src/sys/arch/amd64/compile/XEN3_DOMU
 amd64
Architecture: x86_64
Machine: amd64
>Description:
        The prebuilt mailman package

        packages/NetBSD/amd64/5.0.2_2010Q3/All/mailman-2.1.12nb2.tgz

        contains +INSTALL requirements on specific UID and GID for the
        package. If you try to upgrade from a previous installation
        where different GID/UID were used, and the username/groupname
        "mailman" still exist, it will fail. You will
        either have to "chown" your entire existing mailman tree, or
        unpack the .pkg, change the GROUP:/USER: definitions at the
        end of the +INSTALL file, and pack it back together again.

        It would be appreciated if the +INSTALL script took note of
        any existing user/group "mailman" and used the already exising
        UID/GID for the installation.
>How-To-Repeat:
        Install old version of mailman.

        Upgrade to mentioned version of mailman.
>Fix:
        I'm note quite familiar with +INSTALL syntax, but I imagine
        that there is syntax for not requiring specific UID/GID
        numbers.



Home | Main Index | Thread Index | Old Index