ca-legacy not bourne-compatible

Eric Blake eblake@redhat.com
Mon Feb 9 19:09:00 GMT 2015


On 02/09/2015 11:25 AM, David Boyce wrote:
> On Mon, Feb 9, 2015 at 7:45 AM, Eric Blake <eblake@redhat.com> wrote:
>> For now, but I may move to dash someday in the future, like Debian did.
> 
> By “I” are you referring to a personal decision at your site or do you
> mean you may exert your influence to get the default Cygwin /bin/sh
> switched to dash?

I mean that I package both bash and dash for cygwin, so it is fairly
easy for me as packager to make the switch for all users of future
cygwin downloads.  What is less easy is getting agreement on cygwin-apps
that it is the right time to make such a switch, as it may affect other
packages that don't realize they are shipping with non-sh-compatible
/bin/sh scripts (although thanks to Debian's efforts, this is a lot
better now than it used to be).  Don't worry, I wouldn't do it without a
reasonable lead-up time for experimental testing and appropriate
consensus.  But there ARE benefits to switching /bin/sh to dash: as it
loads fewer shared libraries and has less code bloat, it executes and
forks a lot faster, and since forking is noticeably slow on cygwin,
anything we can do to make non-interactive scripts faster is probably
worth it.

-- 
Eric Blake   eblake redhat com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 604 bytes
Desc: OpenPGP digital signature
URL: <http://cygwin.com/pipermail/cygwin/attachments/20150209/7d42a672/attachment.sig>


More information about the Cygwin mailing list