Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Nov 2013 16:21:08 +0000 (UTC)
From:      naddy@mips.inka.de (Christian Weisgerber)
To:        freebsd-ports@freebsd.org
Subject:   Re: how to set =?UTF-8?Q?SGID=3F?=
Message-ID:  <l5b5tk$135k$1@lorvorc.mips.inka.de>
References:  <5421d0df830f6328c50b957f3d82c100@webmail.lerctr.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Larry Rosenman <ler@lerctr.org> wrote:

> I got a PR about sysutils/lsof not getting installed sgid kmem.

I'm surprised.  It doesn't even build right now.

> I'm not sure with all the new staging stuff (sunpoet did it for me) how
> to fix it.
> 
> What's the incantation I need?

The best way is to set special owner/group/permissions in pkg-plist,
like this:

...
@group kmem
@mode 2755
sbin/lsof
@mode
@group
...

Of course you have chosen not to have a pkg-plist.  At the moment,
the port requires NEED_ROOT=yes, so that (1) do-install succeeds
and (2) the sgid information is picked up and put into the package
archive.

I've already committed the NEED_ROOT=yes addition.

-- 
Christian "naddy" Weisgerber                          naddy@mips.inka.de




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?l5b5tk$135k$1>