Date: Mon, 06 Apr 2009 11:17:05 +0200 From: Lars Engels <lars.engels@0x20.net> To: gary.jennejohn@freenet.de Cc: Wesley Shields <wxs@FreeBSD.org>, current@freebsd.org, Alberto Villa <villa.alberto@gmail.com> Subject: Re: How to find out which ports contains a specified command. Message-ID: <20090406111705.ejkvku4i0444cgsw@0x20.net> In-Reply-To: <20090406105210.783710eb@ernst.jennejohn.org> References: <20090405200614.GB5095@titania.njm.me.uk> <dfe7d2900904051645l74d608b0t9c62776df0abd400@mail.gmail.com> <20090406011945.GA46113@atarininja.org> <20090406105210.783710eb@ernst.jennejohn.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This message is in MIME format and has been PGP signed.
--=_2r0vaznrbrsw
Content-Type: text/plain; charset=ISO-8859-15; DelSp="Yes"; format="flowed"
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Quoting Gary Jennejohn <gary.jennejohn@freenet.de>:
> On Sun, 5 Apr 2009 21:19:45 -0400
> Wesley Shields <wxs@FreeBSD.org> wrote:
>
>> On Mon, Apr 06, 2009 at 01:45:43AM +0200, Alberto Villa wrote:
>> > On Sun, Apr 5, 2009 at 10:06 PM, N.J. Mann <njm@njm.me.uk> wrote:
>> > > adduser: /usr/sbin/adduser =20
>> /usr/share/man/en.ISO8859-15/man8/adduser.8 /usr/src/usr.sbin/adduser
>> > >
>> > > So, it is part of the base system. ?This can be confirmed by searchin=
g
>> > > the on-line manual, i.e.
>> >
>> > anyway, if you're looking for other programs, i can't remember if
>> > there is any special way... i think i'd try something like:
>> > cd /usr/ports && grep -i "bin/$yourcommand" -f */*/pkg-plist
>>
>> This makes two assumptions which are not always true:
>>
>> - It assumes $yourcommand lives in ${PREFIX}/bin.
>> - It searches only pkg-plist.
>>
>> Not all ports install into ${PREFIX}/bin and not all ports use
>> pkg-plist. If you want a more accurate search you're better off
>> searching Makefile for the information in PLIST_FILES along with
>> pkg-plist. It is worth noting that even this is not fool-proof since
>> some ports use dynamic plist generation so the information is never in
>> pkg-plist except for when the plist is built.
>>
>> IMO this is a short-coming with ports, and only getting more and more
>> noticeable as we expand the number of ports. I have some ideas on how
>> to address this if someone wants to ping me about it off list.
>>
>
> /usr/ports/ports-mgmt/portsearch
Or fast and online:
http://www.secnetix.de/tools/porgle/porgle.py
--=_2r0vaznrbrsw
Content-Type: application/pgp-signature
Content-Description: PGP Digital Signature
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (FreeBSD)
iEYEABECAAYFAknZyJEACgkQKc512sD3afhwAACeJqC4fS2MVHYACLg/m9tyCSQC
atwAnA6ep/SfnJPklklUv/N+sJnQAw1Y
=gjQp
-----END PGP SIGNATURE-----
--=_2r0vaznrbrsw--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090406111705.ejkvku4i0444cgsw>
