MacPorts, como executar script "pós-destroot"

1

Estou tentando instalar o MacPorts gdb; parece ser mal suportado…

A execução de "instalação de porta" instala-o em /opt/local/libexec/gnubin/gdb , mas a intenção não parece ser adicioná-lo a $PATH . O portfile não define nenhum parâmetro para port select , que é normalmente usado para definir uma instalação do MacPorts para lidar com comandos Unix padrão. Mas inclui estas linhas:

foreach binary [glob -tails -directory ${destroot}${prefix}/bin g*] {
    ln -s ${prefix}/bin/${binary} ${destroot}${prefix}/libexec/gnubin/[string range $binary 1 end]
}

Isto está enterrado sob uma ação chamada post-destroot . destroot é um comando do MacPorts, mas post-destroot não é. O script aparentemente não é executado por port install ou port activate ou, se falhar, está fazendo isso silenciosamente.

Existe uma abordagem melhor do que criar os links manualmente?

    
por Potatoswatter 18.10.2012 / 07:05

1 resposta

0

Opa, o binário já foi instalado como ggdb . Acho que eu entendi errado o comando glob . No entanto, como Paul observou nos comentários acima, ainda não funciona realmente.

    
por 18.10.2012 / 10:50