Date: Fri, 24 Mar 2000 00:11:48 +0100 From: Phil Pennock <phil@globnix.org> To: Ben Smithurst <ben@scientia.demon.co.uk> Cc: freebsd-questions@FreeBSD.ORG Subject: Re: Submitting a program Message-ID: <20000324001148.A10152@athenaeum.globnix.org> In-Reply-To: <20000323220042.A87103@strontium.scientia.demon.co.uk>; from ben@scientia.demon.co.uk on Thu, Mar 23, 2000 at 10:00:42PM %2B0000 References: <20000323204628.A10998@athenaeum.globnix.org> <20000323220042.A87103@strontium.scientia.demon.co.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
Typing away merrily, Ben Smithurst produced the immortal words:
> send-pr
Okay, noted. Though treating a new feature as a problem irks me. "The
problem is the lack of a convenient way to do this".
> However, it might be better for you to add this functionality to
> pkg_info, rather than adding a separate program, and send-pr the diff.
The difference being that pkg_info is written in C, and I don't fancy
regression-testing changes to that, etc. It's more bloaty. Scripts are
nice - scripts are your friend. Leverage existing tools.
Mind, there are two issues with the script as stands, one of which
applies to ANY attempt to solve this problem:
* I didn't explicitly set PATH to include /usr/bin - how much of a
problem this is depends on how much of a pedant you are. :^)
* It's been pointed out to me by Marc Espie that files can be produced
without being explicitly listed in +CONTENTS - eg, via @exec
So, pkg_which can report likely candidates for file origin, provided
it's explitly listed in +CONTENTS. For all my test cases, this has
proven to be the case. So this solution is better than nothing, but
perhaps not good enough to be enshrined into pkg_info as is. In fact,
it seems there is no "full solution" to this.
pkg_which works for my purposes and I supplied it in the hope that it
might be useful. Beyond that, I'm not really bothered what happens (as
long as I don't get sued for providing something which isn't perfect
...)
--
--> Phil Pennock, DeathWatch Admin.
"We've got a patent on the conquering of a country through the use of force.
We believe in world peace through extortionate license fees." -Bluemeat
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000324001148.A10152>
