Subject: how to deal with package users/groups when installing in unprivileged mode?
To: NetBSD Packages Technical Discussion List <tech-pkg@netbsd.org>
From: Georg Schwarz <georg.schwarz@freenet.de>
List: tech-pkg
Date: 04/21/2006 00:22:09
I just came across that issue when trying to install print/cups with  
UNPRIVILEGED=yes:

...
/usr/local/pkg/bin/install-sh -c -o schwarz -g user -m 755 -m 4755 -o  
lp -g sys -s .libs/lppasswd /usr/local/pkg/bin/lppasswd
you are not a member of group sys
chmod() failed on /usr/local/pkg/bin/#inst.21096#: Not privileged
Cannot access /usr/local/pkg/bin/lppasswd: No such file or directory


How should pkgsrc deal with such a situation? Should the package's  
groups and users default to the unprivileged group and user by  
default when installing in unprivileged mode?

-- 
Georg Schwarz    http://home.pages.de/~schwarz/
georg.schwarz@freenet.de  +49 178 8545053