From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 63316 invoked by alias); 27 Feb 2017 10:20:59 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 63290 invoked by uid 89); 27 Feb 2017 10:20:58 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=0.3 required=5.0 tests=AWL,BAYES_05,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_SPAM,SPF_PASS autolearn=no version=3.3.2 spammy=boots, Berkeley, berkeley, Korn X-HELO: mail-qk0-f195.google.com Received: from mail-qk0-f195.google.com (HELO mail-qk0-f195.google.com) (209.85.220.195) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 27 Feb 2017 10:20:56 +0000 Received: by mail-qk0-f195.google.com with SMTP id n186so2214811qkb.0 for ; Mon, 27 Feb 2017 02:20:56 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=hrdeTsKJg9HGi24fpHLCt+Bs66nD2TuyQerLVUX83c0=; b=ldgBEN8uNxrGxSrWztZxZLPYEl4AaFncevWVVrrvUxWJimFL8j10+/aOQaivDVYtXA 4H12giDJj+m1lUGseX9l5OWG61QQ87LQEX3NLxavFmsp3/OSAe4vWtkFgVun111ur4tF D8RZJyAaf6pmBDuQg+0h0lrA3IyVfXJgyJRzbcluEWNCDFyrm43o4CsB007oCtLJLANr kcADsQeI71jMVGlBVQGNNWnzKp22V1Vycc0dMx4X/9SxI4uLgm5efd2LvNsEs/lp5hnj hnN52Ddt/bBu4J65iOOL3Z6ygutyjKdUzo60HWIFzYxcLkOFrt9ScTS196T3d/y0Ci0j xXqA== X-Gm-Message-State: AMke39l/0jk7U7blAqyuS2c8hydT+RuISHQ5I+/4+xG+mI6LMa6otV5ZeP60b41FkXnclWCTTkoXV/p4ITt6og== X-Received: by 10.55.16.157 with SMTP id 29mr8097524qkq.247.1488190854989; Mon, 27 Feb 2017 02:20:54 -0800 (PST) MIME-Version: 1.0 Received: by 10.140.38.10 with HTTP; Mon, 27 Feb 2017 02:20:54 -0800 (PST) In-Reply-To: <58b1ba27.d603ca0a.b7fcf.8e60@mx.google.com> References: <58b1ba27.d603ca0a.b7fcf.8e60@mx.google.com> From: Csaba Raduly Date: Mon, 27 Feb 2017 10:20:00 -0000 Message-ID: Subject: Re: [ANNOUNCEMENT] Updated: dash-0.5.9.1-1 To: cygwin list Content-Type: text/plain; charset=UTF-8 X-SW-Source: 2017-02/txt/msg00339.txt.bz2 On Sat, Feb 25, 2017 at 6:08 PM, Steven Penny wrote: > On Sat, 25 Feb 2017 11:46:08, cyg Simple wrote: >> >> If *your* script has a dependency to run using *dash* instead of *sh* >> then you _must_ use #!/bin/dash anyway. > > > I think you have a fundamental misunderstanding of what Dash is. Dash is a > minimal shell, similar to the "sh" defined by POSIX: > > http://pubs.opengroup.org/onlinepubs/9699919799/utilities/sh.html > > So saying "a dependency to run using *dash*" makes about as much sense as > saying > "Cygwin has a dependency to run using Cygwin". Nice strawman argument. You seem to assume that Dash implements nothing beyond POSIX (and hence anything that runs on dash must run on every other shell). This is not the case. >From the dash man page: dash is the standard command interpreter for the Linux system. The current version of dash is in the process of being changed to conform with the POSIX 1003.2 and 1003.2a specifications for the shell. This version has many features which make it appear similar in some respects to the Korn shell, but it is not a Korn shell clone. Only features designated by POSIX, plus a few Berkeley extensions, are being incorporated into this shell. Csaba -- GCS a+ e++ d- C++ ULS$ L+$ !E- W++ P+++$ w++$ tv+ b++ DI D++ 5++ The Tao of math: The numbers you can count are not the real numbers. Life is complex, with real and imaginary parts. "Ok, it boots. Which means it must be bug-free and perfect. " -- Linus Torvalds "People disagree with me. I just ignore them." -- Linus Torvalds -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple