Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Feb 2008 21:06:30 +0200
From:      Nikolay Pavlov <qpadla@gmail.com>
To:        Peter Pentchev <roam@ringlet.net>
Cc:        Scot Hetzel <swhetzel@gmail.com>, freebsd-ports@freebsd.org
Subject:   Re: net-im/openfire port related question.
Message-ID:  <200802132106.31571.qpadla@gmail.com>
In-Reply-To: <20080213183845.GB1044@straylight.m.ringlet.net>
References:  <200802131850.45757.qpadla@gmail.com> <47B33262.9010809@infracaninophile.co.uk> <20080213183845.GB1044@straylight.m.ringlet.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wednesday 13 February 2008 20:38:45 Peter Pentchev wrote:
> On Wed, Feb 13, 2008 at 06:09:38PM +0000, Matthew Seaman wrote:
> > Scot Hetzel wrote:
> > > On 2/13/08, Nikolay Pavlov <qpadla@gmail.com> wrote:
> > >> Hello all. I am a maintainer of the net-im/openfire port. I have a
> > >> report from Dmitri Frolov <admin@artpaint.spb.ru> that openfire
> > >> uses the same uid as security/stunnel port. Could someone please
> > >> suggest me as how i can resolve this situation?
> > >
> > > If you look at security/cyrus-sasl2/pkg-install, it checks to see if
> > > the username exists, if it doesn't exist, then it checks if the uid
> > > is available, if it is not available, it increments the uid until it
> > > finds an available uid.
> > >
> > > Both ports should be using a similar routine to check if the uid/gid
> > > they are requesting is available.
> >
> > Actually, that's old hat.  The current standard is that you should
> > pick an otherwise unused UID (and/or GID) from /usr/ports/UIDs and
> > register that as belonging to your port.  Submit a maintainer update
> > with patches to UIDs and GIDs plus modifications to the way the port
> > is installed so that it uses the allocated numbers, and you're golden.
> >
> > If another port has a UID clash with yours and you have established
> > rights by registering the uid in this way, then you can insist that
> > the other port is changed to not clash with yours.
>
> ...and that's precisely what I did with the stunnel port five months
> ago, in rev. 1.48 of the ports/UIDs file :)  Before that, stunnel
> just invoked "pw groupadd" and then "pw useradd" without any specific
> ID's, but now it always uses 341.
>
> Hmmm, that might indeed be a problem if this user ID is already taken
> by another account on the user's system; I'll see if I can work
> something out on the autodetection front, but my advice to Nikolay would
> be to pick another user ID and register it in the ports/UIDs file, at
> least for the benefit for people who have not yet installed openfire and
> shall do so for the first time in the future :)
>
> G'luck,
> Peter

Ok guys. Thanks for suggestions. I'll try to figure this out.

-- 
======================================================================  
- Best regards, Nikolay Pavlov. <<<-----------------------------------    
======================================================================  




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200802132106.31571.qpadla>