Caractere de escape de espaço no Debian Makefiles

0

Atualmente, estou tentando carregar um pacote no serviço PPA do Launchpad, mas estou tendo problemas com um nome de caminho que inclui um caractere de espaço. Eu estou tentando fazer um arquivo instalar em um diretório com um caractere de espaço nele. A seguir, um exemplo do tipo de diretório em que estou tentando instalar arquivos usando o Makefile:

(/ usr / share / themes / Diretório de exemplo / gtk-3.0)

Eu tentei o caractere de escape \\ e tentei colocar o nome do caminho inteiro entre aspas simples ('/ usr / share / themes / Diretório de exemplo / gtk-3.0') no arquivo Makefile e debian / install no fonte do pacote, mas ainda está falhando ao construir nos servidores do Launchpad.

Alguém conhece algum caractere de escape que eu possa usar para fazer o Launchpad construir o pacote com sucesso e fazê-lo funcionar quando eu for instalar o pacote no meu computador ou espaços em diretórios não suportados pelo sistema de pacotes Debian? / p>

Obrigado antecipadamente!

    
por AZorin 07.06.2012 / 21:45

2 respostas

0

"?" pode ser usado como um caractere glob, que também funciona para espaços.

/usr/share/themes/Example?Directory/gtk-3.0

Observe, entretanto, que a instalação em um diretório com espaços pode não ser a melhor idéia, já que eles tendem a ser inconvenientes (embora os aplicativos devam funcionar com espaços, a menos que estejam com erros).

    
por arand 23.06.2012 / 14:39
0

Você pode experimentar /usr/share/themes/Example0Directory/gtk-3.0 como funciona no fstab, nunca se sabe.

    
por stedotmartin 23.06.2012 / 14:58