Date: Tue, 23 Jul 2002 14:15:12 +0100 (BST) From: Mark Valentine <mark@thuvia.demon.co.uk> To: Dag-Erling Smorgrav <des@ofug.org>, "Jordan K. Hubbard" <jkh@queasyweasel.com> Cc: Andrew Reilly <areilly@bigpond.net.au>, jos@catnook.com, freebsd-arch@FreeBSD.ORG Subject: Re: Package system flaws? Message-ID: <200207231315.g6NDFCKB059227@dotar.thuvia.org> In-Reply-To: <xzpit36oq9o.fsf@flood.ping.uio.no>
next in thread | previous in thread | raw e-mail | index | archive | help
> From: Dag-Erling Smorgrav <des@ofug.org> > Date: Tue 23 Jul, 2002 > Subject: Re: Package system flaws? > "Jordan K. Hubbard" <jkh@queasyweasel.com> writes: > > In the world of packaging, all of the post-configuration and custom > > installation stuff is essentially controlled by scripts already, > > they're just shell scripts and sh(1) is already notorious for its weak > > variable handling (no associative arrays), cumbersome conditional > > statements, rudimentary string handling primitives, and so on. > > So let's import a ksh. ksh93 even has dynamically loadable builtins, which allows the extensibility to arbitrary APIs that phk pointed out was the most important feature of the "real" scripting languages. $ grep "^ksh93" /usr/ports/LEGAL ksh93 ports/shells/ksh93 User must agree to "regularly monitor the Website". How about a cron job to fetch the web page and mail it to root, oh say about twice a year? ;-) ksh93 would also help the standards effort. Cheers, Mark. -- Mark Valentine, Thuvia Labs <mark@thuvia.co.uk> <http://www.thuvia.co.uk> "Tigers will do ANYTHING for a tuna fish sandwich." Mark Valentine uses "We're kind of stupid that way." *munch* *munch* and endorses FreeBSD -- <http://www.calvinandhobbes.com> <http://www.freebsd.org> To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200207231315.g6NDFCKB059227>