Criando arquivo deb: especificação de arquivos ocultos por arquivo 'install'

3

Estou criando um arquivo deb e enumerando os arquivos e os caminhos que preciso ter no pacote usando o arquivo install . Parece que

dir1/* path1
dir2/* path2
...

Mas, em um resultado deb -file, não há arquivos ocultos de dir1 e dir2 . Parece que * não corresponde a arquivos ocultos.

Como eu poderia combiná-los além de especificar cada um deles explicitamente?

    
por zerkms 28.01.2013 / 21:14

1 resposta

2

Os globs usados por dh_install são perl globs, que são modelados após csh globs. Estes não correspondem a arquivos ocultos por padrão. Para obter todos os arquivos, incluindo arquivos ocultos, você precisará usar dois globs. Aqui está um exemplo:

dir1/.* path1
dir1/* path1

Atualização: Foi apontado nos comentários a esta resposta que. * corresponde a . e .. . Como o globbing do perl não oferece nada para evitar essa situação, os dotfiles precisarão ser adicionados explicitamente.

dir1/.htaccess path1
    
por 28.01.2013 / 21:33