[MacPorts] #52511: mc: subshell not working with /bin/sh

MacPorts noreply at macports.org
Tue Oct 25 23:29:11 CEST 2016


#52511: mc: subshell not working with /bin/sh
-----------------------+--------------------
  Reporter:  sierkb@…  |      Owner:  mkae
      Type:  defect    |     Status:  closed
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:
Resolution:  fixed     |   Keywords:
      Port:  mc        |
-----------------------+--------------------

Comment (by sierkb):

 Replying to [comment:10 mkae]:
 > So, I've built and ran a patched {{{mc}}} on Sierra (and for reference
 also on Mavericks) w/o seeing the above issue anymore.
 >
 > Done in r154272! (Let's hope that the buildbots will be fine with it!)

 OK. Thanks a lot. It works for me. But this tiny patch used by you has a
 disadvantage (delay of 5 or 10 seconds), as also mentioned in [https://www
 .midnight-commander.org/ticket/3658#comment:1 mc Ticket #3658 comment 1]:

   ''The attached patch allows mc to start without error. However, there is
 a 5 second delay when it starts. When trying to use the subshell, it
 simply shows a blank terminal, at which point any key press returns you to
 the normal mc file layout screen.''

 I guess, there seems to be a better and more sophisticated upstream patch
 around (hint: this mc upstream comment [https://www.midnight-
 commander.org/ticket/3689#comment:11 mc doesn't recognize shell (e.g.,
 /bin/sh) as bash when it is a link to bash binary, comment 11]), which
 avoids such delays and other things:

 '''[https://www.midnight-commander.org/ticket/3692 mc Ticket #3692 More
 sophisticated shell type detection method]'''

 Maybe prefer this more sophisticated mc ticket 3692 patch over the quick
 fix mc ticket 3658 patch used by you?

 [[br]]
 > Yet, I don't know what to make of the [https://www.midnight-
 commander.org/ticket/3658#comment:6 patch source's comment:6]...

 See below.

 >Well, it's solved for MacPorts now.

 See above.

 > If they don't want to commit this patch they'll surely figure out
 another solution.

 Maybe they prefer this mentioned [https://www.midnight-
 commander.org/ticket/3692 mc Ticket #3692 More sophisticated shell type
 detection method] (which is targeted: ''Future Releases'', that's why I
 asked them to ship it more early rather than in any so far unnamend future
 release)?

--
Ticket URL: <https://trac.macports.org/ticket/52511#comment:11>
MacPorts <https://www.macports.org/>
Ports system for OS X



More information about the macports-tickets mailing list