Problemas do Makefile com shells interativos iniciados como destino

1

Atualmente com um problema estranho:

Tenho um Makefile para obter atalhos úteis dentro de um projeto:

shell:
    docker exec -it  $(web) sh
    ...

.. que basicamente invoca um shell interativo dentro de um contêiner Docker. Isso funciona bem em um sistema Linux.

Em um terminal do OS X (yosemite) eu recebo apenas algum tipo de PTY (sem eco, CR errada, ...)

Você pode dividir isso no seguinte Makefile, menos complexo:

shell:
      bash

Chamado com

make shell

funciona no Linux, não funciona no OS X: /

Alguma idéia para que isso funcione no OS X?

BTW .: stty não informa largura e colunas no caso do OS X.

    
por DrSlow 23.03.2016 / 22:16

1 resposta

1

Encontrei. Não foi nada sobre o bash, mas o antigo gnu faz a versão que vem com o os x - o que parece ter problemas ao colocar um shell interativo.

brew install homebrew/dupes/make

e usando gmake depois consertaram ...

    
por 24.03.2016 / 20:31