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