From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/536 Path: news.gmane.org!not-for-mail From: Isaac Dunham Newsgroups: gmane.linux.lib.musl.general Subject: Re: compatability: heirloom-utils +.5, libarchive -1 Date: Fri, 6 Jan 2012 17:38:37 -0800 Message-ID: <20120106173837.7a6eb4c5@newbook> References: <20120103060600.2190fc2b@newbook> <20120103173808.GH14961@port70.net> <20120104180526.05c071fe@newbook> <20120106084110.GA132@brightrain.aerifal.cx> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1325900342 21006 80.91.229.12 (7 Jan 2012 01:39:02 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 7 Jan 2012 01:39:02 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-537-gllmg-musl=m.gmane.org@lists.openwall.com Sat Jan 07 02:38:57 2012 Return-path: Envelope-to: gllmg-musl@lo.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by lo.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1RjLFI-00074t-3p for gllmg-musl@lo.gmane.org; Sat, 07 Jan 2012 02:38:56 +0100 Original-Received: (qmail 13763 invoked by uid 550); 7 Jan 2012 01:38:55 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 13755 invoked from network); 7 Jan 2012 01:38:55 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=wfAtyNCkc2heMyHmY8dKhPbq0rn9l89kMf53B5G7qjXUpwZK85jNcnSQFUPNAjBJ4ywjOQW3bRV2Nfh2yOCRp7VnHwkP0oLNl5Sja5+2yw7+74RiTBYmat0GXo27+/VzuqYFZC1GWKEk5ygQIoBtEUIl1wVPJhfBkpeB7ROFgK0=; h=Date:From:To:Subject:Message-ID:In-Reply-To:References:X-Mailer:Mime-Version:Content-Type:Content-Transfer-Encoding; In-Reply-To: <20120106084110.GA132@brightrain.aerifal.cx> X-Mailer: Claws Mail 3.7.4 (GTK+ 2.20.1; i486-pc-linux-gnu) Xref: news.gmane.org gmane.linux.lib.musl.general:536 Archived-At: All right, I didn't make stuff clear enough the first time: Rich Felker wrote: > > But I figure it beats Busybox any day--and I'd rather not use GNU > > bloat. > I'm not sure what you're talking about. Busybox does not contain GNU > code and hardly has any bloat aside from the source-level bloat I'd rather avoid both of the two extremes: Busybox minimalism to the point of lost functionality--for example, cpio only implements -H newc, where there are around 4 possible formats; and GNU, with so much bloat that it supports remote files. In other words, I want something that beats Busybox (which heirloom does), and I don't want to get that by using GNU bloat. > > I'd rather use mksh/ksh93, but if you want a POSIX shell, the Bourne > > shell beats dash on standards-conformance (after all, it *is* the > > standard). mksh (when invoked as sh) is almost pure POSIX. > I'm not sure what conformance issues you claim busybox's ash has, I'm not saying ash has conformance issues: I'm responding to the remark about dash (which is intended to be pretty much pure POSIX, though it does have a few minor differences) not building with heirloom, on the assumption that some (POSIX-conformant) alternative to ash is desired. FWIW: dash and ash have the same base: NetBSD's Almquist shell. > My understanding is that except in a few specific areas, the bb utils > are intended to conform to SUSv4. Last I knew, they stated that they considered the standards a guideline, and explicitly stated that POSIX and GNU options would be implemented if they were needed for scripts, while rarely-used options would not be implemented. The shells (ash & hush) aim for POSIX conformance + some bash compatability, though.