Subject: pkg/14034: gnome-libs pkg: chgrp passed a group name that doesn't exist in NetBSD
To: None <gnats-bugs@gnats.netbsd.org>
From: None <sen@eccosys.com>
List: netbsd-bugs
Date: 09/21/2001 07:09:06
>Number:         14034
>Category:       pkg
>Synopsis:       gnome-libs pkg: chgrp passed a group name that doesn't exist in NetBSD
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Sep 21 07:10:00 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Sen Nagata
>Release:        1.5.2
>Organization:
>Environment:
>Description:
During the installation of gnome-libs-1.2.13, the following error text
is generated:

install -c -o root -g wheel -m 555 -s gnome-pty-helper /usr/pkg/sbin/gnome-pty-h
elper
file=/usr/pkg/sbin/gnome-pty-helper; \
chown root $file && chgrp root $file && chmod u+s $file
chgrp: root: invalid group name
gmake[2]: [install-exec-local] Error 1 (ignored)

AFAICT, there is no group named root in NetBSD.

Since the chgrp fails, I presume the chmod u+s never gets executed.
Perhaps that's a problem too.

>How-To-Repeat:
Build and install gnome-libs.  I tested this on version 1.2.13 -- going
through the output captured using nohup made it easy to spot.

>Fix:
Patching the appropriate zvt/Makefile* to do a chgrp to wheel instead
of root seems like it would work.

>Release-Note:
>Audit-Trail:
>Unformatted: