Preciso descompactar (não executar, descompactar) um msi em um makefile do cygwin.
Se eu chamar no prompt de comando do Windows, o seguinte
msiexec /a package.msi /qn TARGETDIR=C:\foo
O pacote foi implantado corretamente em C: \ foo. No entanto, se eu tentar executar exatamente a mesma operação no prompt do cygwin
msiexec /a package.msi /qn TARGETDIR=C:\\foobaz
Tudo o que recebo é a janela msiexec informando o uso. Eu posso resolver esse problema de duas maneiras, executando o msiexec com êxito, conforme descrito acima, ou iniciando um comando do windows no makefile, e solicitando que invoque essa operação.
Alguma ideia?
TARGETDIR=/cygdrive/c/foo
melhores resultados?