faz reposync ignorar /etc/yum.conf?

5

Existe uma maneira de fazer o reposync ignorar /etc/yum.conf?

Quando eu uso reposync --config=/my/path/to/alternative/inputrepo.conf , ele ainda está pegando repositórios para consideração dentro de /etc/yum.repos.d

Minha alternativa / inputrepo.conf parece:

[varnish]
name=varnish
baseurl=http://repo.varnish-cache.org/redhat/varnish-3.0/el6/x86_64/

... mas o reposync ainda pega o repositório google-chome, que está apenas em /etc/yum.repos.d/ e reclama que o verniz tenha sido definido duas vezes.

Este é um problema para mim porque alguns dos espelhos que eu quero sincronizar também estão presentes no sistema em /etc/yum.repos.d/, mas com diferentes bases de dados.

    
por Sirex 30.01.2013 / 22:39

3 respostas

5

Em seu yum.conf alternativo, você precisa definir reposdir para outra coisa, para que não seja exibido em /etc/yum.repos.d .

Eu coloquei minhas definições de repositório para o reposync em /etc/reposync.repos.d , então a linha a ser adicionada ao yum.conf que você está usando para o reposync ficaria assim:

reposdir=/etc/reposync.repos.d
    
por 03.05.2013 / 00:45
1

Tente:

% reposync -p [destdir] --repoid=varnish

Esta opção irá sincronizar repo repo verniz para o seu repositório local para qualquer diretório que você fornecer.

% reposync -p [destdir] -n --repoid=varnish

Sincronizará apenas os arquivos mais recentes para sincronizações subsequentes.

    
por 07.03.2013 / 05:16
0

Confira yum --disablerepo="*" ... e sinalizadores semelhantes. Leia a% man_de% manpage.

    
por 30.01.2013 / 22:42