#3661: Version.sh might not run on platforms where /bin/sh is not bash
----------------------+----------------------
  Reporter:  marcusk  |      Owner:  mutt-dev
      Type:  defect   |     Status:  new
  Priority:  major    |  Milestone:
 Component:  build    |    Version:  1.5.22
Resolution:           |   Keywords:  patch
----------------------+----------------------

Comment (by dgc):

 (Context: I wrote the version.sh in current use, perhaps modulo a few
 patches since.) As a Solaris fan I'm generally very sensitive to shell
 compliance.  As Aaron said, I believe the version.sh currently in use is
 fully compliant, but it's fair that $() is not serving any greater purpose
 and can be replaced.

 I purposely did not write it to use bash, since not all machines have a
 bash installed. I'd prefer to identify specific problem points and fix
 them than to make bash a build dependency.

 Aaron's patch LGTM.  Marcus, is there anything else that needs to be
 addressed?

 A patch to validate results would be good, but would require some
 consideration (other than checking exit status).

-- 
Ticket URL: <http://dev.mutt.org/trac/ticket/3661#comment:3>
Mutt <http://www.mutt.org/>
The Mutt mail user agent

Reply via email to