Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: Refactoring _bsd_pkg
- X-seq: zsh-users 5625
- From: Oliver Kiddle <okiddle@xxxxxxxxxxx>
- To: James Devenish <j-devenish@xxxxxxxxxxxxxxxxxxxxx>
- Subject: Re: Refactoring _bsd_pkg
- Date: Thu, 02 Jan 2003 15:41:52 +0100
- Cc: zsh-users@xxxxxxxxxx, David Lebel <lebel@xxxxxxxxxxx>
- In-reply-to: <20030102140412.GG2863@xxxxxxxxxxxxxxxxxxxxxx>
- Mailing-list: contact zsh-users-help@xxxxxxxxxx; run by ezmlm
- References: <20030102140412.GG2863@xxxxxxxxxxxxxxxxxxxxxx>
- Sender: kiddleo@xxxxxxxxxx
On 2 Jan, you wrote:
>
> The platform for which _bsd_pkg is relevant to me is OpenBSD. Until
> today, I hadn't realised that _bsd_pkg even existed. Having just tried
> it, I think the reason I didn't notice is that it behave{s,d} incorrectly
> and therefore I didn't realised that something intelligent was at work.
It was written originally for FreeBSD with some NetBSD options being added
later. You're the first person I remember mentioning its use with OpenBSD.
Though doubtless there are people who have tried it and just ignored the
incorrect behaviour.
> Also, I notice that the OpenBSD ports tree contains a patch that I can't
> see in zsh CVS HEAD. I have attached the completion function that I have
> been using for pkg_delete and pkg_info. Mine is concise, partly because
> it does not support pkg_add, pkg_create, or other BSDs. However, there
> are some salient differences. Having downloaded the _bsd_pkg HEAD, it
> appears that there are some errors in it from the OpenBSD perspective
> (as in previous versions). I don't know whether this is because other
> BSDs are different or because no one has noticed.
Is there any chance that you could merge your OpenBSD functions into
the _bsd_pkg HEAD and then submit a patch to the zsh-workers list. They
can then be committed to cvs without upsetting FreeBSD users. It should
just be a matter of sticking an `openbsd*)' section in the various `case
"$OSTYPE" in' parts of the function. If not, I can attempt to do it
but I'll probably make a mess of it as I don't have access to any BSD
systems to check it against.
Cheers
Oliver
This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you.
Messages sorted by:
Reverse Date,
Date,
Thread,
Author