delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2017/02/27/05:21:16

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:mime-version:in-reply-to:references:from:date
:message-id:subject:to:content-type; q=dns; s=default; b=q6zgC0Y
hOX7hx0ApunaHhIpTr1qMoQKbLUcEeEXytq+82W6q5MqA6iFHsGkT6jKK/QDKwI2
xYJIsdUOdT4JXJs3Rud9v/mUK97IJufjyyQLUG6EQ0d9HvFBhhn0ZLGRaLnTcUjn
nXyGRiF1wC4qBl3gy0zXIJ8nXOaABXpoo6uI=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:mime-version:in-reply-to:references:from:date
:message-id:subject:to:content-type; s=default; bh=f8Gky0j9OcUjo
nEwPFJC/p5tm+4=; b=u/JtEwtga9LjLe/EiepFGpl4PIXLMEJXr8Jn71y+hDG9O
wb7ueor/oHDgBvJhIgE2s52akhrWkED7csZe/RY6dxR31ZJPwYoItywC5WJ5zPXi
SyM5Bg+PPrnWJVbijRAa1zsmF8GaPVJ9dBJ7J89iBDHGYamwFX5uIR6RB/jj5k=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
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
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
In-Reply-To: <58b1ba27.d603ca0a.b7fcf.8e60@mx.google.com>
References: <ed828046-15d2-6cbe-4e48-c3d72839572e AT gmail DOT com> <58b1ba27 DOT d603ca0a DOT b7fcf DOT 8e60 AT mx DOT google DOT com>
From: Csaba Raduly <rcsaba AT gmail DOT com>
Date: Mon, 27 Feb 2017 11:20:54 +0100
Message-ID: <CAEhDDbAFXoh6_vCx5nnSyUhMd+t2CUnSBWLycEYetHVCufXvqQ@mail.gmail.com>
Subject: Re: [ANNOUNCEMENT] Updated: dash-0.5.9.1-1
To: cygwin list <cygwin AT cygwin DOT com>

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019